Jump to content

Hugues

Vectorworks, Inc Employee
  • Posts

    1,104
  • Joined

  • Last visited

Posts posted by Hugues

  1. 9 hours ago, drelARCH said:

    Aha... I thought that criteria 'visible selection state' is already quite narrow when one single object (this time slab with slab style) is present on current screen...? I was really hoping that it can be that simple.

    It is actually that simple. I was just warning you about using the 'visible selection state' criteria. The results in your worksheet will differ depending on your selection on the drawing. This can feel unpredictable if you happen to have objects that are unexpectedly selected on the drawing. You have to be careful to recalculate the worksheet only when your target object is the one and only selected object in your drawing.

     

    9 hours ago, drelARCH said:

    So do I have to add additional criteria to my criteria functions...like on which Layer it is present...and so on? I want to keep it as simple as possible and as universal as possible. 

    You may have to narrow your criteria a bit more. Because you indicated that the performance was great in a small file but degraded in a very large file, and if you can confirm that you didn't have many objects selected when you recalculated the worksheet, the plausible explanation is just that the criteria is processing too many objects.

    If your criteria is just "VSEL = true" , all objects in the document will be visited to test for selection. If you have 1 million object in the document, that's 1 million checks.

    You could narrow your criteria to a specific layer and only the objects on that layer will be visited. If you have only 1 object on that layer, that's 1 check. You can imagine the difference it would make.

     

    9 hours ago, drelARCH said:

    How you would add more criteria to image function or componentthickness?

    Your criteria for the Image function could as simple as (L='Layername') & (VSEL=TRUE)

     

    For the componentthickness function, since you are not looking to get the total thickness, you would what to narrow your criteria to point it to one specific object. One option is to give that object a name and the use the criteria (N='objectname'). Another option is to place that object on a layer and make sure it is the only one of that style on the layer. Then you could use =COMPONENTTHICKNESS( (L='Layername') & (SLST=B5) , 1)

     

     

     

     

     

    • Like 1
  2. @drelARCH I looked at your worksheets is here are somme comments and advices.

    - Worksheets calculations will definitely be faster in an almost empty file because there are less objects to process.

    You are using many criteria functions in this worksheet. Each function needs to evaluate the criteria to find the matching objects. The more objects there are to process, the slower the speed. 10-15 minutes is a lot. But it depends on the number of objects in your file.

     

    - The criteria that you are using in your Image functions are very broad. I imagine that your intent is to set a criteria that identifies one single object, in this case a particular slab. But your criteria is simply looking for any selected object.  Any selected object of any kind would be a match, and if you happen to have more than one objet selected, the speed would be affected because it would attempt to create images for each one of them.

     

    On 10/17/2020 at 9:19 AM, drelARCH said:

    I have noticed that whenever i import worksheet to any full project file, worksheet for some reason picks up some very high componentthicknessvalue for component no.1...? (3945 mm or similiar). It doesnt happen in blank file....

     

    The componentthickness function will return the sum of the thicknesses if more than one object match the criteria. 

    In other words =COMPONENTTHICKNESS( SLST=B5, 1) will find all objects that use the specified slab style and return the thickness of the first component. If it finds more than one object using this slab style, it will sum up the values. 

    • Like 1
  3. On 1/25/2020 at 1:36 PM, Christiaan said:

    There are still one problem, which is more obvious now that I've fixed the first issue, and that when somebody opens their Working File and refreshes they then need to double-click on the Keynotes (or right-click and check out) before working with the Callouts in any way. Otherwise the Callouts will ignore the fact that they're linked to the Keynote and render the text directly in the Callout, despite Place As Keynote remaining checked.

    @Christiaan Is Place As Keynote checked in the Working File? Note that it is a document preferences it could be set differently for each Working File.

    We are not able to reproduce the problem you are describing here. Please any additional information or steps to reproduce it would be helpful.

    • Like 1
  4. On 4/10/2020 at 3:32 PM, cberg said:

    Is the goal to go through all of these notes and reconcile them manually?  Then the database is reconciled and in the active database?

    Yes. If you have the correct database on the left side the "auto locate" option should automatically locate it when you select a note on the right side.

    I'm surprised you have to manually reconcile them. Is it possible that the in the "Cannot Locate Database" dialog, you relocated a database to the wrong one? In general, you shouldn't have received this dialog below, if the only difference was the location of the database and you had relocate it correctly. The reconciliation in this case, is generally automatic.

    On 4/10/2020 at 3:32 PM, cberg said:

    634714456_ScreenShot2020-04-10at3_21_39PM.thumb.png.591d94c3092fec5a3b93372c1d3cce6c.png

     

    On 4/10/2020 at 3:32 PM, cberg said:

    If I am on dropbox will it matter that my user folder has a different path name than people I am sharing it with?

    Yes. It does matter. You do not want to use absolute paths unless that path is the same for everyone.

    With that being said, there may be a problem with relative paths when using project sharing. We are looking into it.

     

     

     

     

  5. 21 hours ago, leecalisti said:

    1. Are these two separate files (or databases)? See the photo below.

    Yes. These are two separate files. 

    Vectorworks ships with two notes database files; one for Callouts "callout.txt" and another one for General Notes "general notes.txt"

    These are just sample databases provided as convenience and as a guideline. Most users will create their own databases.  

    These default databases will be found in the default library application folder. You can identify them in the Notes Manager with the prefix [VW].

    They are Read-Only files. If you use them and make changes, you own copy will be saved in your User Folder. You can identify them with the prefix [UsrLib].

     

    21 hours ago, leecalisti said:

    2. If so, why? Can I merge them easily? Is seems to default to the [VW]/Libraries\Defaults\Notes\General Notes.txt - I've been saving to the [UsrLib]...database.

    Why separate databases for Callouts and General Notes?

    It is just a preference. They don't have to be separate. But having a separate database for general notes allows us to provide a good default database tuned for the General Notes tool. 

    Yes, they can be merged. They are text files. If you open them in a text editor, you'll find that the structure of the database is pretty simple. You should be able to copy the data from one database to another.

     

    If the question was why are there separate notes with the [VW] and [UsrLib] prefixes, see answer to question 1 above.

    21 hours ago, leecalisti said:

    3. When I go to this user folder, which one is there? [C:Users>Lee Calisti>AppData>Roaming>Nemetschek>Vectorworks>2020>Libraries>Defaults>Notes

    When you go to this user folder,  see your own custom database. The one with the [UsrLib] prefix.

     

     

  6. 28 minutes ago, leecalisti said:

    Is there any simple way to get notes from our VW2019 version into 2020 without losing anything?

    Could you please elaborate? The note database is just a text or xml file. Its format is not specific to a VW version. You can use it in both 2019 and 2020 versions.

    If your database in saved in your user folder,  just migrate it to your 2020 user folder.

     

    32 minutes ago, leecalisti said:

    Why does the Notes Manager show two (or more) Databases? [VW]/Libraries... and [UsrLib]/Defaults|Notes\General Notes.txt

    Which one should I be saving to with my notes?

     

    Why one for General Notes and one for Callouts? Is that just a preference?

    You can make your own choice here. You can have one or more databases. Some users have multiple databases and use different databases depending on the project.

     

  7. 3 hours ago, cberg said:

    @leecalisti  At least you get a response from VW.   My questions about how to share a notes manager database with others in the cloud, have been sitting unanswered. 

    @cberg Where did you post that question? Could you point me to it?

    You should be able to save your notes manager database anywhere (in your user folder, workgroup folder or anywhere on your machine).

    You could save it in your dropbox folder or other cloud storage folder and share with others. But keep in mind that you could end up with conflicting files in dropbox if you are all making changes to the database simultaneously. 

  8. 1 hour ago, jnr said:

    Cberg:  Thanks for the clarification. Does this mean that the 2019 simple Notes Manger: Callout menu (for non-database notes) has gone away in 2020? (Am trying to determine if my 2020 install is corrupted or not)

    Yes that is correct. What you are seeing is the new 2020 interface.

    If you are not using databases, you can just ignore everything above the Callout text control. These controls are disabled except for the first one, which still allow you to select a database in case you need it, without having to change your preferences.

  9. On 1/17/2019 at 8:03 AM, tca said:

    Hi,

     

    Does anyone have a script that allows me to change the name of multiple resources (symbols, walls styles, hatches etc.) at once?

    Preferably a search and replace kind of thing that works for all types of resources. Alternatively something that does this for one type of resource at a time.

    I have found similar scripts for renaming or pre/suffixing class names...

     

    thanks in advance.

    @tca Could you please describe with some examples the types of rename or search/replace operations you are doing?

  10. On 8/29/2018 at 9:36 PM, Amorphous said:

     

    (A3) : SLOW WORKSHEET CALCULATIONS 

     

    • We run a full BIM model in our office, so everything, including schedules come from our model.

     

    • We find the process of recalcuations to be extremely slow, especially given the records attached to objects are really simple. This surely can be improved. 

     

    (B3) WORKSHEET SPEEDING UP

     

    • We can't comment on how your back end works. But the time taken to calculate the simple information we would like to display seems disproportional.

     

     

     

    @Amorphous Improving worksheet recalculation speed is on our radar.

    Are you recalculating all worksheets in your file? or just a single worksheet? (Note that there are two 'recalculate' commands; one will update all worksheets in your file and the other will just update the active worksheet). Updating all worksheets in your file will be slower of course.

    The recalculation speed is proportional to the file size or the number of objects in the file. The nature of the data to be extracted from the objects also determines the performance.

    Do you have a typical file that demonstrates slow worksheet calculations? Please send it to me via private message.

    Because slowdowns can be caused by many different factors, it is very helpful to us to see many different examples.

     

     

×
×
  • Create New...