matt123p / TinyCAD

Open Source circuit capture program
122 stars 26 forks source link

Feature Request - Exportable Block Attributes #50

Open cspacone opened 3 years ago

cspacone commented 3 years ago

In my previous feature request I detailed how I would use the Wire Numbering feature I described.

Here I describe the ability to export the attributes of a custom block.

Recall that in the wire numbering example I described many of our schematics as glorified block diagrams.

I intend to create custom blocks that contain details relevant to my integration tasks. As an example, let's discuss how I would add a Frame Synchronizer to an existing broadcast plant.

I've made the determination that I'm going to feed the framesync from input 32 located on video jack field A in rack 21. in this case one block would be a single graphical element (perhaps a simple rectangle or an on/off page flag) that would have the following attributes:

device export begin; device rack, alphanumeric rack number device elevation, location of device specified in rack units (RU) from bottom or top of rack device name, alphanumeric device name device type I/O 1, alphanumeric I/O type SDI, ASI, AES, ANALOG etc. device direction I/O 1, Alphanumeric direction IN, OUT device I/O number, numeric, could be one of very many inputs or outputs More device I/O goes here And here, Device export end

The I/O type data would be linked to the wire number discussed in my previous feature request.

Thanks for looking -Chris