Jump to content

Sam Jones

Member
  • Posts

    1,191
  • Joined

  • Last visited

Everything posted by Sam Jones

  1. OK. What should the workflow be? I have tried to imagine how a tool/command would respond to a stick of truss having a piece of truss being replaced by a piece of a different length, and I come up short. Pun intended. How does the stick respond? I'm sure there is a workflow and action (by the truss stick) that is imagined, but would someone please describe it. I have a 40 foot stick of truss composed of 4 - 10 foot pieces. I replace one of the 2 middle pieces with an 8 foot piece. What is supposed to happen? I replace it with a 12 foot piece. What is supposed to happen? It is possible in both cases to preserve the stick length, but that will require modifying other pieces. It is possible to allow for the change in length of the stick, but in which direction, from what end, or should it be from the middle? What is supposed to happen? Describe the desired workflow and its result. What do you think the chances of consensus are? Real question. Would the settled on result get in the way of other workflows? Would that matter?
  2. I don't care about getting into the discussion of VW's engineering priorities, but the new color palette is kind of cool. The different presentation choices and the selection and application choices are helpful.
  3. It would be very helpful if you would post them to the list.
  4. Sam Jones

    NNA#21_

    I don't know if you can delete those classes. It looks like you need to select and show the class(s) in question. The script below can be refined, but it will show all the objects that are of the input class. You can answer "Yes" to the second dialog and it will select and show all the classes that "contain" the input value. The question is, have you already written this script. PROCEDURE SelectShowQueriedClass; VAR TheClass :STRING; UseContains :BOOLEAN; OtherClass :STRING; NumClasses :LONGINT; Index :LONGINT; BEGIN DSelectAll; NumClasses := ClassNum; TheClass := StrDialog('Input Class(s) to show', ''); IF (NOT DidCancel) THEN BEGIN UseContains := YNDialog('Select and Show all classes that contain the input value') END; IF UseContains THEN BEGIN FOR Index := 1 TO NumClasses DO BEGIN OtherClass := ClassList(Index); IF (POS(TheClass, OtherClass) > 0) THEN BEGIN ShowClass(OtherClass); SelectObj(((C=OtherClass))); END ELSE HideClass(OtherClass); END; END ELSE BEGIN FOR Index := 1 TO NumClasses DO BEGIN OtherClass := ClassList(Index); IF (TheClass = OtherClass) THEN BEGIN ShowClass(OtherClass); SelectObj(((C=OtherClass))); END ELSE HideClass(OtherClass); END; END; END; RUN(SelectShowQueriedClass);
  5. I would think that 90%, if not more, of users would just want to display the truss system name and its trim and sometimes the the piece count and/or weight.
  6. I'm not sure I understand the difference. The AP Truss Tags (AP TT) collect data from Hanging Positions and other truss systems, drilling down to find the pertinent data, it puts the collected data into data record fields that are displayed through text linked to the record fields of the tag. I imagine collects the data and writes it out into a text field formatted with text styles. I guess the main difference is is that it is possible to display user entered data into AP TT to display data that has not been entered into the truss object, e.g. bolt or pin counts. Below is a tag the displays all the fields that a user can choose from to display in their own tags, and that can be displayed in a worksheet of the tags. It is also a tag that you would never use; I just use it to test and debug the tags.
  7. I haven't had a chance to try it yet, but it looks like Savvy Position Label is more robust at reporting more things than the AP Truss Tag. I have a couple of things to investigate, see below, but Josh's stuff is always rock solid in what it tries to do. 1. I will be curious about what control there is over the format of the label. AP Truss Tags use user defined symbols. 2. I will also be curious if one can create worksheet of the Labels and filter the worksheet by labeled object, e.g. separate worksheets for Savvy truss labels and Savvy light pipe labels.
  8. Cool. I'll try to check it out, hopefully before LDI
  9. Cool. I'll try to check it out, hopefully before LDI.
  10. Something like this with a worksheet of the AP Truss Tags.
  11. Both Savvy Position Label and AutoPlot Tools (Truss Tags) provide fully functional trial periods. Josh, does Savvy Position Label, label systems that have not been converted to Hanging Positions?
  12. So this is the folder that would named "2023" and would contain the folders designated by -2, Plug-ins, and -13, Libraries, and -4, Workspaces?
  13. In the Script Function Reference, in the definition of "BuildResourceList" there is a list of folder path selectors. One of the listed selectors is "User App Data" with a value of 12. What does this folder hold, and where is it? TIA
  14. I want to get a handle to the group created by the command SymbolToGroup(). LNewObj is not successful in delivering the result. {==========================================================} PROCEDURE Sym2GrpTest; {$DEBUG} CONST kSymName = 'Light Instr ETC Source 4 19deg 750W'; VAR TheSym :HANDLE; TheGrp :HANDLE; BEGIN Symbol(kSymName, 12, 12, 0); TheSym := LNewObj; SymbolToGroup(TheSym, 1); TheGrp := LNewObj; {TheGrp always receives the value of NIL} IF TheGrp <> NIL THEN BEGIN Scale(0.5, 0.5); SetName(TheGrp, 'The New Group'); END ELSE AlrtDialog('The Grp is NIL'); END; RUN(Sym2GrpTest); {==========================================================} Substituting "TheGrp := FSActLayer;" for "TheGrp := LNewObj;" is successful, but only if only one object is selected. When one tries to poll through an array of handles and placing them one at a time. FSActLayer does not change value. So, does anyone know how to get a handle to the result of the "SymbolToGroup(TheSym, 1);" command?
  15. The downside and the upside is that they are not data tags. They are AutoPlot Truss Tags. Their script code can poll all the objects and enter Hanging Positions, enter Groups, and enter Groups inside Hanging Positions. The code can count symbols and/or truss objects in order to count truss pieces and calculate length.
  16. My opinion, and nothing moI'm not sure why the discussion. The change to the subscription model is being done to increase revenue. Hopefully, it will have some side effects that are positive. I cannot speak to other industries, but in the entertainment industry, it will drive some, perhaps many, to less capable alternatives, but alternatives that can get their version of the job done. Others, will complain but soldier on; I did. The cost of getting the job, most jobs, done is going up. Why and how much depends on the job. Can lighting designers and production electricians charge more just because their drafting costs have gone up? Probably not, but maybe. I'm sure there will be a bunch of things that marketing will point to as to why this change is a good thing. The things are actual things, but mentioning them is just marketing. If you want to try and shame Vectorworks/Nemetschek into changing their mind, you will find a world of frustration, and I wouldn't bother. Does the cost of gasoline have to be as high as it is. No. So, are you going to stop driving and flying and start walking instead? Some are, but are you?
  17. Thanks Raymond, I didn't think to try those parameters. If they are the desired ones, I just need give them new values which I can compute from the location of the tag origin X,Y.
  18. Is it possible for VS to access the control points of the leader of a data tag? I would like to manipulate the end of the arrow, but while I'm asking, all the control points would be nice to be able to manipulate. When I attempt to list all the fields of a data tag, no "__ControlPoint01X" or "__ControlPoint01Y" are listed.
  19. Additionally, what do you do when the old layer no longer exists? What do you do when the old layer gets renamed? Look through every object and adjust its history. A layer history for every object? How about only objects in groups? What happens when they get ungrouped? Do they lose their history? What about those times when you want the ungrouped objects to remain on the group's layer? Which, by the way, is what I always want, because the "Undo" command will handle those few times when I might not. Do we then get a question dialog about where to send ungrouped objects every time we ungroup. It may be foolish prognosticate, but not going to happen in my lifetime.
  20. Jesse, it seems that the data tag displays the coordinates of the intersection of its arrows and not the center of the hoist. Got a fix?
  21. Fascinating, 2 short of 8 universes
  22. AutoPlot Tools for Spotlight, www.autoplotvw.com, also makes such tapes. They are called truss tapes by Lighting Designers (LDs) and Production Electricians (PEs). My slim knowledge of Lightning Tapes is from demos prior to covid. The process was very convoluted, but I hear they have made the process easier. I think Lightning Tapes requires all the objects that you want to put on the tape must be a plug-in object called a Lighting Device, but you can convert most objects to Lighting Devices, and that may be old news. Anything that is selected will be put on the tapes created by AutoPlot. Both Lightning Tapes and AutoPlot Tools have only proven to work consistently with the Epson TM-T20ii or TM-T20iii printers. I know that AutoPlot only tested one other printer, I don't know if Lightning Tapes has tested other printers recently. Both Lightning Tapes and AutoPlot Tools are third party tools that cost money, and there is a large price difference between the two tool sets. AutoPlot Tools come with a fully functional 2 month trial period. Most PEs that I have talked to use the regular receipt tape that you can get from Amazon and other outlets, and have used it in 60' truss. I do know PEs that use a much more durable version of rolls of receipt tape. The more durable rolls of receipt tape are harder to come by, but Lightning Tapes used to sell the more durable version of the receipt tape separately. That tape was very difficult to tear and usually requires scissors to separate from the printer; it was also more expensive. I am lead to believe that you can get those more durable rolls elsewhere, but I have not looked for it. I can show you the AutoPlot Tools if you want to arrange a time to Zoom. Sam sjones@autoplotvw.com
  23. "calamiteitendoorsteek" "terreinafwerkingen" Medium size words Why Germans don't play Scrabble.
  24. If you number anything, even different things, besides Lighting Devices more than 3 times a year, get the Savvy Sequencer.
×
×
  • Create New...