Jump to content

SamIWas

Member
  • Posts

    303
  • Joined

  • Last visited

Everything posted by SamIWas

  1. I'm not at my console right now, but can you have multi patched fixtures on different fixture layers in the console? I don't believe so. If you are creating your fixture layers from Position, as shown in your dialog, it will then try to patch your multi-patched fixtures on different trusses to different fixture layers, which I don't think is possible inside the console. That's why it works when you choose "All in one layer" or choose to define fixture layers by design layer, assuming all of your fixtures are on the same design layer.
  2. This is one of the many reasons that I mostly stick to Cinema4D for this type of thing. Much, much more control over lighting, and the ability to do exactly this.
  3. The few times I've used it, it seems to have worked alright. I've never been satisfied with the results though. I ended up writing my own exporter which handles multi-circuit fixtures, different rotation offsets, and effectively names things and separates layers in the patch without having to alter the drawing's classes or layers.
  4. Weird...this topic posted twice, and I updated (the other one apparently) to say I found the Export Vectorscript command handy. I will dig info out of that and use it. Forgot about that command until about three minutes after I posted the thread.
  5. So, I may have asked too soon. From the "Export Script" command, I can dig some info out. Will need to experiment to see what works and what doesn't. But, if anyone has a simpler solution, I'd love to hear it!
  6. I can use the Poly command to draw poly shapes...easy. Now, if that shape is complicated, it could be quite difficult to figure out the number and location of points. Is there any command which will take a selected shape in the drawing and convert it to the code necessary to redraw it from within a vectorscript?
  7. I can use the Poly command to draw poly shapes...easy. Now, if that shape is quite complicated, it could be quite difficult to figure out the number and location of points. Is there any command which will take a selected shape in the drawing and convert it to the code necessary to redraw it from within a vectorscript?
  8. What exactly is a "chunk"? Is that 63 submenus total over the entire workspace, or per top menu? I don't know why you'd have 63 submenus per top menu, so I assume it's over the entire workspace. If so, it's certainly possible that I hit that limit. I think I had only 8-12 submenus added.
  9. Yep. On 2014, 12015 and 2016, I rebuilt my workspace several times and always had the same issues. I started 2017 building my workspace from scratch, and barely made it halfway through before it started failing. Every script I write is tested first in a different menu before moving it into the Object Context menu, so I know the scripts themselves function correctly.
  10. Restarting Vectorworks and the computer has no effect. Once you get a certain number of scripts or folders in the Object Context menu, things just start breaking down. At first, just the first 20 or so scripts would work, while anything after that would fail. A week later, only ten would work. Now, nothing. Here is a copy of a simple script which creates a popup window to enter a channel for selected fixtures. For me, it's just much faster than opening "Number Instruments" or even double clicking on the fixture and entering the info in the edit fixture window. I used it frequently, then it just stopped. And so did everything else in the menu. I know the menu used to work, because I used to have an extensive Object Context menu. Now, I can't even use it. I have a support ticket from Service Select Support last year: And then again this year:
  11. You can't format database rows individually. The formatting is done in the header row. Is that what you're running into?
  12. I have several dozen scripts which I've written to greatly speed up my workflow doing short tasks which I may do 100 times an hour (mostly related to lighting fixture info, custom move and duplicate tools, custom selection tools, etc). They are divided into several folders in the object context menu. At some point, most of them just stop working. Currently, not a single one works. This was confirmed by VW to me some time a year or two ago. It's been happening since I believe 2014 and kills my productivity. Has almost made me question upgrading further.
  13. That did the trick. Thank you so much! Onward we go. Now, if VW would just fix the years-old bug affecting the Object Context menu, everything would be peachy!
  14. The SetParameterVisibility worked for me about 95% of the time. For some strange reason, sometimes parameters don't change visibility on the first change of another parameter. On the second selection of the same parameter to the same value, the visibility works correctly. Weird.
  15. I would love to be able to pay monthly for a program, but I'd want that to go towards full purchase. I really hate the idea of paying for software, then losing it completely once I stop paying a fee. At least with VW, even with VSS, if I ever cancel, I still own the last version forever. With adobe, it's pay or lose it, right?
  16. Thanks, guys. I will give those a try and see what happens. My tools are basically "point objects" which draw some shapes and add some text based on OIP input. I don't know what an "event enabled" objects are, so I can't answer that question.
  17. I've been scripting some custom tools, and it's freakin' awesome. Learning a lot. Now, I want to figure out how to make some OIP fields hidden based on another field's contents. For instance, in the "Lighting Device" tool, when you check "Set 3D Orientation", two fields appear to enter that info, and the disappear when it's not selected. I would like to do this in my tool, but I haven't been able to find documentation for it. I'd love to be able to do this based on a text or integer value, but if it's just Boolean, I could use that for some things, too. For instance, for an integer value, it could display only 5 fields if the number of ports on an Opto-Splitter was entered as "5". Or, for a data cable could switch between Universe and Network depending on some other selection. I know that it's technically possible based on Lighting Device and Cable Tools, but it might be something that is only available to VW. Any assistance would be greatly appreciated!
  18. Yes, I have tried running 2010. Crashes on boot every time. It doesn't matter, really, as I'm a full user of 2017. I was not supporting the OP's argument...quite the opposite in fact. It's just that 2010 was the last version that would open, how shall we say, not-exactly-legitimate files from previous versions, with a warning. I can't blame them for this.
  19. No. Not unfair. What you are asking is for Vectorworks (or any other software company) continually upgrade every past version of their software to meet current operating system changes. That would be quite an undertaking, and not remotely economically viable. Trust me, I wish 2010 still ran, even though I'm a user of 2017. I am very happy though that my copy of Cinema 4D from 2011 is still humming along nicely on Sierra, but every time I upgrade my OS, I know it's a possibility that legacy software will no longer function.
  20. I learned Vectorscript by starting with very simple scripts I could find online and parsing what each line meant. I also used the Function Reference, which has plenty of examples, and later the Language Guide, which also has a lot of examples. I would try a new function every time I wrote a script and see how it worked. And, I would ask questions on this forum. I now write script consistently. The only thing that pisses me off is the years-long bug that arbitrarily limits the number of scripts you can have in the object context menu...a lot of them simply will not run. That alone has made me question upgrading further.
  21. Amongst others, I have a power service and phase field in my Lighting Device records. Once I assign the correct info to each fixture, I can get a report of how much is used on each service and phase. All my data imports into filmmaker, where I use a custom database with scripts which can auto-generate phases for any given rack when given a circuit number. This then gives a detailed report of power usage.
  22. Oh....I should say I also asked a lot of questions here and got some very helpful advice.
  23. I agree with both of these. Any question I ask on this forum, I almost always get someone trying to help, even if it takes multiple posts to do so. And in the case of my question about Vectorscript Custom Dialogs, it opened up a whole new level of possibilities that I've been wanting to learn for years. Also, this forum has active participation from the developer, and they seem to actively look at troubleshooting and bug submissions. You can't beat that. Contrast this to the forum for another piece of software I use where I have been told on many occasions that I need to not ask questions, but rather go and learn. IN fact, the answer to one question on how to best accomplish a complex scripting action, I was told "Think about what you want to do, and then go figure out how to do it". Not very helpful at all. And the developer does not seem to respond to anything on the forum.
  24. I second Pat's advice. I'm not nearly as advanced as others, but I can write a mean script. I learned it all from starting with something very simple, looking at other scripts and parsing how they worked, and spending a LOT of time looking at the function reference document. The function reference document has examples for many of the functions, and that will give you ideas as you go.
  25. Agreed. This made me remember my opposite experiences from the support forum for another piece of software I use a lot. One time, I posted asking about how to achieve a certain result by combining some records in a database, and the response I got from multiple people was "Why don't you think about what you want to do and then figure out a way to achieve that". Super helpful.
×
×
  • Create New...