This file is not designed to be human-readable. Open the accompanying project in Creator, and from there open the schematic file.
Or is there any other reason you want to read this files contents?
The file is a schematic gui file. So its a mix of tags, object properties, color,
luminance, vectors, coordinates...........
It is opened and viewed by a tool within creator. If you double click it
in Creator a schematic is displayed and you are permitted to modify
it with the schematic editor and the properties of the module you are
That is how you open it.
I trying to create a simple program that export the schematic to a simulator, that's why i'm trying to read the file. Reading the file, i can identify the circuit and export it to a simulator.
I didn't realize it was a .Net application. Thanks for the info. Usually to deserialize an object you need the original class. Although you can try writing a smal net appplication to deserialize it and then serialize it into XML.
But, I doubt you will get enought info for a simulation. You will get better chance manualy writing your simumation data from the schematic.
Actually from what I can see in the file one should be able to generate a complete netlist from the schematic. There seem to be objects for all the components, and for all the wires (even with names...).
The problem with the simulation is then more a problem of simulating the components.
I understand that is not a simple thing to do. But, for now, i need to understand how PSoC Creator works with the schematic, even if i can't do what i want.
How does looking at Xilinx ISE schematic files help with how Creator stores its schematics?
Anyway, your best guess right now is looking to .NET serialization /deserialization. Google yields some interestings pages:
i have now nearly the same problem, i need to understand the formal of the *.cysch file und read it eternally(e.g. with text editor)
Did you find out how to do this?