0
I am working on a harness layout diagram in Visio Pro 2016 and see that there are multiple shapes for various number of line busses eg. 2-line, 3-line, 4-line, and 8-line bus, and a corresponding N-line bus elbow for each type of bus.
Why not just have an n-line bus? Place the bus and set the number of busses such that the shape template changes to match the new value. Is this even possible? I've searched but have come up empty. It would be amazing to just pull a connector shape and type in the number of conductors to just have the shape auto adjust instead of manually placing each conductor, which is just maddening. May attempt a macro for connector creation a little later, but figured I'd ask here to save time.
The Config option for the 2013 style bus lines does not have an option for increasing the number of conductors. – WickedMongoose – 2017-07-31T14:25:23.013
@WickedMongoose - the 3-wire shape is non-standard, try the 2-wire or 4-wire shape. – Paul Herber – 2017-07-31T14:26:06.210
I see it now, but this is still just a dropdown menu in which to select one of the pre-existing 2,3,4,or 8 line bus objects, and not an actual parametrization. Hopes were crushed, dreams shattered. – WickedMongoose – 2017-07-31T20:09:02.723
@WickedMongoose - explain exactly what you mean by parametrization. – Paul Herber – 2017-08-01T08:02:23.490
A parameterized part is like a function in which some aspect of the part has been distilled down to a variable that can have any number placed into it, in order to programatically generate an output. Visio has just hard coded 2,3,4,&8 into the part list, this is by definition, not parameterized.
Just say no to hard coding. There should be a "not even once" campaign for compsci majors. – WickedMongoose – 2017-08-08T17:27:34.737
@WickedMongoose - I understand what a parameter is, I was just wondering what you meant. The number is stored within the shape (there's nowhere else for the number to be stored), so by that definition it is a parameter. Only certain values are allowed, that is also fine as far as a parameter is concerned. For each value allowed there are formulae within the shapesheets of the grouped shape that allow the various subshapes to become visible (or hidden). An infinite number of options is never going to be an option, in fact every option has to be coded for. Nothing to do with hard coding. – Paul Herber – 2017-08-09T10:07:32.830
I'm not asking for infinite, I'm asking for any number that can be stored in an INT, not infinite by any stretch. If formula dictate the shape, this wouldn't be an issue, but that does not seem to be the case here. Or should I say this is exactly a CASE statement, and not programatically generated? – WickedMongoose – 2017-08-09T15:26:09.753
No, nothing like this is possible. There is no coding in Visio shapes. – Paul Herber – 2017-08-09T16:05:58.697