Jump to content

Sam Jones

Member
  • Content Count

    357
  • Joined

  • Last visited

Everything posted by Sam Jones

  1. Very cool. Who knew.
  2. Sam Jones

    Power distro symbols

    Lec's in depth reply will be very useful, and another private communication from Sebastian will also be a great source for describing functionality. Unfortunately, I'm swamped right now adapting an Australian dance show to our space and trying to deal with a VW 2020 changes. I'm looking forward to examining what Lec and Sebastian have described as needed functionality and incorporating in into AutoPlot, but I cannot at the moment say when the would happen. It may happen in steps. I will keep you informed along the way.
  3. Sam Jones

    Power distro symbols

    Architects make the same complaints, about Spotlight and the very special Lighting Device Object Not to mention Vision, Braceworks, and ConnectCAD. Landscape artists make the same complaints Don't even bring up the subject with plumbing and air conditioning designer/engineers The Producers Pack is very cool isn't it.. Sam
  4. Sam Jones

    Power distro symbols

    And yet Spotlight is the CAD application that comes closest. This is why it is the industry standard. The adoption of 3rd party solutions helps VW determine industry needs. Hoists, Video Screens, an cables tools all started as 3rd party solutions, and even today they are being enhanced by their 3rd party developers. VW is not just Spotlight, so they have a lot of fish to fry that don't come out of the entertainment ocean. Excuse the rant, but you are not the only one I have heard from that don't want to use 3rd party products and think VW should be all the industry tool that they want it to be. Well, asking VW to continually improve and add the tools that the industry needs is a good thing, but avoiding the use of 3rd party tools severely limits you in improving your work flow. I have heard from 3rd part tool users how the 3rd party tools literally, yes I mean "literally", cut the time it took to do a task from 3 days to 4 hours. Do what you will. There are many simple things that Spotlight does not yet do, that it will in the future, and many of those are done by 3rd party tools now. The single capability in VW that has had the most value for entertainment industry users is the existence of vectorscript.
  5. The quick answer is no. The fields in the Light Info Record that is attached to the symbols for each light are matched to fields in the Lighting Device parameters. There are not user field record fields in the Light Into Record. If you were to add them, the Lighting Instrument insertion tool wouldn't know to copy them. It would be possible to write a vectorscript to insert a value into a user field based on the Instrument Type value of the Lighting Device. This command would need a file to look up the values and a user interface for you to edit the file. How much is it worth to you?
  6. Sam Jones

    Power distro symbols

    Andy calls, and here I am. First, yes, Lightwright does a fantastic job of power management. Second, ConnectCAD is a gorgeous suite of tools, but we have yet to see what it will cost, and how that will amortize over hours you save. As for VW, there are questions and issues. Do you want to put Power Distros (PDs) on the drawing? What should they look like? Should that change between different PDs? Based on what? Is directionality of the graphic important? Do you have the drawing real estate to handle placing PD graphics? You can always hide them on a layer and have special views. Gonna do that? The big one. I assume that you would want the PD object to carry information. What information should each PD hold? What do you want to do with that info? Do you want to collect more than the number of each kind of PD? What kind of reports, if any, would you want from VW. Understand that PDs in VW would not interact with LW the way lights do unless John McKernon and VW put there heads together, do some work and make it so. I think coordination of LW and VW with both PDs and cable will probably not be a part of any update for LW 6, but I'm not in that club. As for LW 7, I know John has a list, but he also has 2 dogs, a farm, and other things to do with his time. Are PDs different from dimmer racks? How? (besides not dimming) Should dimmer racks be considered PDs and just lump them all together? PDs have a direct effect on cable layouts and requirements, so having some kind of PD display and record keeping will be a part of cable planning and management. I am planning on adding PDs to my set of cable tools, but I need to answer the above questions. Also, ConnectCAD may or may not interface with VW cable tools or my cable tools. I will need to see something of ConnectCAD in more detail before putting in the effort to develop PDs. Also, there are several other projects to work on in my cable tools, like creating accurate box contents reports, so the time table for PDs will be in some flux. All of this does not help you get the job done right now, but the specificity with which you answer those questions will give you 2 paths to the future. One, the development of your own symbols with records to hold info. Two, providing me with info to create intelligent objects to get the job done. BTW, No, I do not spend all my time sitting in front of my computer making VW plug-ins, I have a 13 hour call tomorrow, and the wife is painting the condo. The other 3rd party heavy hitters, Andy and Josh, have similar or greater obligations. But then you were hoping the VW mothership would get it done. Maybe, but records, worksheets, and vectorscript are the greatest boons to entertainment CAD since the pencil. Sam
  7. Sam Jones

    Un-group or Explode Symbol Script

    Try this. It will only go on level deep. If you want to explode symbols in symbols or you want to ungroup groups within groups more is needed. PROCEDURE ExplodeSymbol; {---------------------------------------------------------------------} PROCEDURE Explode( h :HANDLE); BEGIN IF Gettype(h) = 15 THEN BEGIN SymbolToGroup(h,0); HUngroup(h); END ELSE IF Gettype(h) = 11 THEN HUngroup(h); END; {PROCEDURE Explode} {---------------------------------------------------------------------} BEGIN ForEachObject( Explode, ((SEL=TRUE))); END; Run(ExplodeSymbol);
  8. I want to assign a line type with a specific name that already exists in the drawing to a line in the drawing. The command "SetLSN()" requires an integer not a name, and that integer seems to reference a pattern to assign to the line not a line style. How do I assign a line style named "Named Line Style" that already exists in the drawing to a line for which I have a handle? Yet again TIA. Sam
  9. Alternatively, is there a way to build a resource list that only includes resources (Line Types) that are already in the document?
  10. Sam Jones

    Vertical Truss - Front on symbols

    The argument made for DLVPs applies th sheet layer VPs and allows for many different views and object visibility choices from the same 3D model. Top/Plan view allows for all the 2D info you could want (or at least all I can imagine). Lighting Devices are particularly well adapted for for 2D presentation of a 3D model and truss do pretty well also. I don't find DLVPs provide as much information flexibility and SLVPs.
  11. I remembering there being a way to keep the default OIP from appearing when the first PIO instance is created. I can't find it. Did I remember incorrectly? If not, what is it? :-) TIA,
  12. Sam Jones

    control points 101

    So it would seem that the trick for you is to get a handle to the path of the path object. For a path object: your first vertex will be (0,0) so just add the offset to that (negative numbers to move left or down). your last vertex will be Get NumVertices:= GetVertNum(PathHd); GetPolyPt(PathHd,NumVertices,LastVertX, LastVertY); add the offset to that (negative numbers to move left or down).
  13. Sam Jones

    control points 101

    Using the second option the labels will not move when the path object is moved or edited, but it will place the labels at the beginning and end and allow the user to adjust the location of the labels to any place they wish.
  14. Sam Jones

    Suppressing the Default OIP at creation

    Unfortunately, gFlag := SetObjPropCharVS(kObjXPropShowPrefDialogWhen, Chr(kCustomObjectPrefNever)); Does not seem to work. I have tried placing it in the Init Properties event (5) and at the beginning of the PIO code.
  15. Sam Jones

    control points 101

    Do you want the labels to be part of the object ? If yes, then: (I do the following with cable objects all the time.) Do you want the user to be able to change the location of the label based on the user moving the control point? If not, forget about the control point and write the place at the location of the first vertex and the last vertex. If so, on creation, set the control points to the location of the first vertex and the last vertex, and from then on always place the text at the location of the control points. GetRField(theObj, theObjPIOName, 'ControlPoint01X'). If no, then: (I do the following with Truss Labels all the time); just find the location of the path object vertices and write the labels to those locations.
  16. Sam Jones

    control points 101

    I don't think you can assign control point values to a tool, because there is no object instance, but I have never tried. I move the control points of PIO objects all the time. OffsetX := 10; OffSetY := 5; GetSymLoc(theObject, ObjX, ObjY) SetRField(theObject, 'TheObjectPIOName', 'ControlPoint01X', ObjX + OffsetX) SetRField(theObject, 'TheObjectPIOName', 'ControlPoint01Y', ObjY + OffsetY)
  17. Sam Jones

    Vertical Truss - Front on symbols

    It looks like the truss you need is in the Vectorworks libraries.
  18. Sam Jones

    control points 101

    In other words add the insertion point X,Y to the control point X,Y.
  19. Sam Jones

    Suppressing the Default OIP at creation

    Thanks so Julian. I know I have never seen that SetObjProp call before, nor have ever seen one called inside another call. Cool beans.
  20. Sam Jones

    Cable Tool Info

    I'm not sure this is the place to go into detail about 3rd party scripts. I'll try to keep it short. 1. The AutoPlot(AP) version you were working with is up to date. 2. You cannot use VW cable objects with AutoPlot Cable Tools. This is because there are many things going on besides putting data in Lighting Device fields. All 4 cable objects had to be enhanced to accommodate user definable inventories, box cable counts, and loom reports. Also implementing date functionality into cable tools required some changes. So... if you want assigning multi, jumper, and data cable info to Lighting device fields to work, you need to only use AP cable objects. AP cable objects can reside without conflict with VW cable objects, but those VW cable objects will not be recognized by AP commands and functions. There are commands to convert VW cables to AP cables but those conversion commands will convert all the VW cables in the document. 3. Using Project Sharing with AP Cable Tools is possible but challenging. The challenge is primarily with where inventory XML files reside. They need to reside in each user's User Folder, inside that Plug-in Folder. This can create challenges with keeping those inventory files up to date across computers. Later in August I will be investigating how to broaden the choices for inventory location. There is a great deal to discuss about using cables in entertainment planning and drawings, but those discussions should probably be informed by the conversations I have had with production electricians, tech. directors, and corporate LDs over the last 2 years.
  21. Sam Jones

    Cable Tool Info

    1. What AutoPlot Tools version is listed in the Registration menu command? 2. Send me the file. 3. include your phone #. Sam sjones@autoplotvw.com
  22. Sam Jones

    XML file creation error codes

    I am trying to write an XML file with the procedure result := WriteXMLFile(hXML, -1, XMLFilePathName); Unfortunately, the result is equaling -1028 result = -1028 1. What does -1028 mean? 2. Is there s list of the error codes generated by file creation and specifically XML file creation TIA
  23. Sam Jones

    XML file creation error codes

    Actually -2 works just fine. The problem was a "/" instead of a "\" in the XML element description. I later ran into a problem with a space in the XML element name. However, you should know that accessing the User Folder's Plug-ins folder is easily done with the GetFolderPath(-2). I do it all the time.
  24. Sam Jones

    Workgroup folder

    Is there a way to get the path to a workgroup folder?
  25. Sam Jones

    Custom Cable Connectors/Accessories

    You're right I've never seen these, but they seem to be what we would call distros. For now they will need to be objects not part of the VW cable universe but connected to it Each object, I assume symbol, can have the record you show connected to it, and you run VW cables to them and from them. How you do this has a little wiggle room, but I would do the following. For the 3x20, top picture: I would run a 60 amp jumper cable to it and 20 amp jumper cables out of it. For the 4a box, middle picture: I would run a "5 wire, multicable" OR "single insulated conductors" to the box. Both need to have the appropriate phasing, wire gauge, and connectors selected. This brings up the issue of "2 phase" service. How does that work? You show 5 wires which we would take to mean "3 phase" service. If you really mean "2 phase" service, then you are screwed, because that is not in option with VW cables. Assuming all is good with the input I would run 60 amp jumpers out of it. For the T-Towers, bottom picture: I would run "5 wire, multicable" OR "single insulated conductors" to the tower and 3 separate runs of "5 wire, multicable" OR "single insulated conductors" out of the tower. Do you need more?

 

7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114

 

© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

×