Pat Stanford

Moderator
  • Content count

    4,341
  • Joined

  • Last visited

Community Reputation

251 Spectacular

About Pat Stanford

  • Rank
    Vectorworks Addict

Personal Information

  • Homepage
    vectortasks.com
  • Location
    El Segundo, CA, USA

Recent Profile Visitors

2,207 profile views
  1. @Allen BrownAnnotations are intended to be viewport specific. If you want something to show up in multiple viewports put them on a Design Layer and turn that layer on in the viewport. @Art V You can draw anything you want on the sheet layer, but it will be at a 1:1 scale. When you work in annotations it is at the scale of the viewport. So if you just want some extra notes, you can certainly put the text directly on the sheet layer, but if you move or resale the viewport you will also have to adjust the stuff on the sheet layer. If it is in the annotations and you move the viewport, the notes will move with the viewport.
  2. This object could be made relatively easily using just a symbol, a custom record format, and Link Text to Record. As long as you are happy with typing in the scale and the detail number it will be fine. If you want to be able to automatically grab the scale from the drawing, or auto increment the detail number you will need to either use Marionette or a traditional Plugin Object. If you convert your wrapped object to an Object Node, you have something very close to a traditional PIO. Yes a user could access the original network, but as you have seen, making modifications is not a easy as it seem that it should be. How many of your users would open the network, see the complexity and still try to make modifications? As for speed, unless you are talking thousands of the Marionette objects in the drawing, I don't think you will ever notice them in the speed working with the file.
  3. Build 387649, so that could be the issue. Thanks for the help. Hopefully your answer is what Le Pham needs.
  4. I don't believe this is directly accessible via Vectorscript or Pythonscript. A potential work around would be a multi-file system and use the OS to make the switch. Set VW to us MyActiveDatabase.XML When you need to switch databases, use the standard Python file handling routines to save MyActiveDatabase as DatabaseOne and then rename (or copy) DatabaseTwo to MyActiveDatabase. Or this might not work as MyActiveDatabase might be one of those things that is only read in at initial load time or when manually changed. Probably worth the 15 minutes to try it.
  5. If they are truly requiring DWF, there is not much you can other than export to generate via a different program. BUT, the municipality should not be requiring a proprietary software standard. DWF belongs to Autocad. A government agency should not be requiring the use a any specific program. Perhaps a respectful conversation with them, preferably by a number of people effected could convince them to open their standards. It is certainly possible that they did not realize that DWF was proprietary when they set the standard.
  6. Weird stuff happening inside a wrapped node. Your version ran fine here. In the original version, I had changed the string in the Drawing Scale node to be something that did not require anything to be escaped and it did not run. I copies the escaped string from your version and pasted it into the original version and the wrapped network ran fine. I edited the string back to something without escape characters and it still runs fine. It appears that there is some kind of caching going on that is not always reliable.
  7. @Stephan MoenninghoffDid you actually try this? I did try what you suggest and I still get "SyntaxError: EOL while scanning string literal" with the wrapped network if it has any double quotes. It does not seem to matter is they are escaped or not. What am I doing differently than you?
  8. Nothing is obvious until you have done it. You can pretty much assume that anything coming from a record that has units attached to it is in a TEXT format, not a Number format. If that is the case, you will need to use the VALUE function to convert it to a number before you can do any math on it. There is a script floating around that I wrote that will create a worksheet of all of the available fields of a PIO and there data type. Search for "Worksheet of PIO Fields" or let me know and I will track it down for you.
  9. Can you provide a "link" that will navigate you to the proper place in Filemaker from a web browser? Or is this a limitation of Filemaker, not of VW? With the proper OBDC driver, you can link VW directly to a Filemaker db, but I have never had the need to do that, so I can't help with exactly HOW to do it.
  10. Nothing has disappeared. Moved around a little bit, but not deleted. Create a new worksheet from the Resource Manager. Right Click in the Row Header for any Row and choose Create Report. Set the Basic Criteria to Symbol. Hover over the bottom right corner of the worksheet. The cursor will change to an L looking thing. Click and drag to add as many columns as you need. Type the formulas you need into each column of the database header row (ie. 3, not 3.1, 3.2, etc). I suggest setting columns with the following formulas as a starting point =T (shows the object type) =SymbolName (displays the symbol name) =Count (gives then count of objected displayed in that row. Click on the disclosure triangle in the Database Header row for the column that has the =SymbolName formula. Click the Summarize Items check box. This will then "compress' the items so there is one subrow for each symbol name in the drawing and the =Count column will have the number of that symbol in the drawing. Let us know if you need more help.
  11. I don't know why it is gone, but the work around seems to be to use the Settings button at the top of the OIP and choose the Room Finishes pane from the left hand column. I would submit this as a bug if it is important to you.
  12. Isn't that what backups are for? ;-)
  13. Try setting your formula to get the length to: =VALUE('Rope and Stanchion'.'TTLStrngrLngth') And formatting the cells as a Dimension. That should give you both a numeric value that can be summed and the proper unit mark.
  14. Still can't do it that way. I was thinking of Adding the X values and Subtracting the Y values. You would still need to add a bunch more need to convert just one value to negative.
  15. I will try it again, I started with the XYZ nodes and it told me it would not accept an undefined value (or something like that, it was 5 days ago) when I tried to leave the Z blank. You math on points does work, but does not do what you need to center things where you need to add in one direction and subtract in the other.