Jump to content

Sam Jones

Member
  • Posts

    1,185
  • Joined

  • Last visited

Everything posted by Sam Jones

  1. My problem with this subscription model is that if you do work, and you stop subscribing, you lose access to that work the moment your subscription expires. You have lost all of that work. How can that possibly be attractive to possible new users. Did I get that wrong?
  2. AP Cable Tools are 3rd party plug-ins. I can help you with this. The easiest way is to Zoom. Email or text me to arrange a time that I can send you a Zoom invite. Sam Samuel L. Jones Developer of AutoPlotVW, AutoPlotTools for SpotLight sjones@autoplotvw.com (310) 993-4172(cell)
  3. Enroll in a local college. (I like philosophy myself). Stay up to date on the software using an educational license. If you land a small job pay the monthly fee. You probably won't make real money (you might), but it can be fun and keep you social. If you find other diversions, kiss VW good bye. Good Luck and have fun.
  4. I don't understand the functionality being described. Do you want to enter an number for the Unit Number and a different number for the Channel, and then have fixtures that are placed automatically have incremented values placed in fixtures that are then placed afterwords? If so, this cannot be done in Spotlight, but the Spotlight numbering command will enter incremented unit number values and channel values starting with different numbers all at the same time. There have been reported issues with channel numbering, but I think that has been addressed.
  5. Is there a preference I can set in a script that will toggle the "Run scripts in developer mode" preference?
  6. Apparently, I have to go to Spotlight Preferences... and toggle auto positioning there. Once I do that, script commands controlling auto positioning work. Please, please, please, load and use the record when either a Hanging Position is created or a Lighting Device is placed.
  7. In an older file the record exists and controlling auto positioning works. In new files, no love.
  8. I created a hanging position and placed some Lighting Devices on it, but I still get GetRField( SLPrefRecord, '__NNA_SL_Pref_Record', 'AutoPosition' ) = NIL
  9. I'll would import it, but import it into what? That record used to control Spotlight auto positioning of units onto hanging positions. It should always be available. Kevin Linzey??
  10. In VW 2022, SP4, the following always results in NIL. PROCEDURE FindSLPrefRecs; CONST SLPrefRecName = '__NNA_SL_Pref_Record'; VAR SLPrefRecord :HANDLE; BEGIN SLPrefRecord := GetObject(SLPrefRecName); IF SLPrefRecord = NIL THEN AlrtDialog('SLPrefRecord is NIL') ELSE AlrtDialog('SLPrefRecord is NOT NIL'); END; RUN(FindSLPrefRecs); As a result SLPrefRecName = '__NNA_SL_Pref_Record' SLPrefRecord := GetObject(SLPrefRecName); AutoPositMoveON := GetRField(SLPrefRecord, SLPrefRecName, 'AutoPosition'); fails because of a NIL Handle. How do I get and set the auto positioning preference for Spotlight?
  11. In VW 2022, SP4, the following always results in NIL. PROCEDURE FindSLPrefRecs; CONST SLPrefRecName = '__NNA_SL_Pref_Record'; VAR SLPrefRecord :HANDLE; BEGIN SLPrefRecord := GetObject(SLPrefRecName); IF SLPrefRecord = NIL THEN AlrtDialog('SLPrefRecord is NIL') ELSE AlrtDialog('SLPrefRecord is NOT NIL'); END; RUN(FindSLPrefRecs); As a result SLPrefRecName = '__NNA_SL_Pref_Record' SLPrefRecord := GetObject(SLPrefRecName); AutoPositMoveON := GetRField(SLPrefRecord, SLPrefRecName, 'AutoPosition'); fails because of a NIL Handle. How do I get and set the auto positioning preference for Spotlight?
  12. Is there a way to get a handle to a Data Visualization Legend in a sheet layer (or design layer) viewport? I guess the question boils down to how does one get a handle to any object on the annotation layer of a viewport?
  13. What Scott said will probably solve your problem, but there are a few other things that can throw you curve. One of them is class visibility. If you continue to have problems with this or with any other workflows, don't be shy. There are a lot of people here to help.
  14. I'm not quite following a few things. Are your line set schedules no longer symbol based? What displays the information on the plot? As I understand it, data tags work with record formats not used instead of record formats. What record formats are your data tags displaying? If they are not displaying record field information, what are they displaying? I understand how data tags can automatically display changes to records attached to objects, but how are you getting them to auto populate anything and what is that anything that is being auto populated? I have my own command that will layout user defined symbols the correct distance from the plaster line and fill in the line number, distance, label, trim, and category all based on a worksheet, but I am very curious about what you are doing with data tags.
  15. Is it possible to capture if a modifier key was pressed during the drawing of a line that is being used by a path object (drawing a cable)? If so, how? If not is there some way to capture an action during the creation of a path object that will modify the processing of the path object?
  16. Cookie, your designer does not have the Lighting Device (LD) PIO loaded into his VW. PIOs are loaded when VW starts up. When he opens your drawing, LD objects will show up and LDs can be counted, but only as Lighting Devices. When he selects an LD it will display all the values but they cannot be changed or manipulated. Not only that, but since the LD code is not present, the LD cannot perform any of its functionality, like focusing, displaying beams, interacting with the Label Legend. Bottom line, he, or both of you are hosed. Sorry.
  17. Well, Pat, you were right. FInLayer and FSObject yield the bottom of the stacking order. One needs to be sure there is not another routine sorting the object list, which was the case in the original application. My bad. It should be obvious that collecting objects should be by layer and then by the order in the layer, but it is hard to imagine that would not be the case whenever collecting objects across layers. Maybe if a collection criteria dealt with classes as the main criteria the visibility stacking could be compromised. For the moment, i don't care about that scenario. Pat and Raymond, thanks.
  18. I don't think FInLayer and FSObject(LayerHand) will yield the correct stacking order. They don't seem to in the original application (PIO). They seem to consistently yield creation order, but there is so much going on that file that I need to create a special limited file to test known stacking order against info yielded by vs functions
  19. The objects are rarely overlapping, but, on ocasion, they wiil. As to relative and absolute stacking order, how would I get either?
  20. How do I know what the stacking order is? If I don't need to know what it is, how do I work up through it? I need to make a list of selected symbols, in order to place the dopplegangers. I can then sort the list on any criteria I know about or collect. Theoretically, that would first be by layer order, and then by stacking order. Getting the stacking order is the trick. My preliminary investigations indicate that the handles to the objects do not provide a reliable stacking order, but I am refining my test file and the code to test indications of stacking order.
  21. The new doppelganger objects are drawn all on one other layer, different from the selected objects and at a different scale.
  22. I want to collect the handles of all the selected editable objects and then place different symbols based on what the selected objects are. I don't want to replace the original selected objects. I just want to place other different symbols (dopplegangers) down in the same stacking order as the stacking order of the original selected symbols. That way the dopplegangers obscure (or not) each other in exactly the same way as the original objects obscure (or not) each other.
  23. Pat, I don't think this works with stacking reordered by the user, but i need to make a test file and isolate the issue. @klinzeyHow do I convert a handle to a string.
×
×
  • Create New...