Jump to content

Thomas K.

Member
  • Posts

    82
  • Joined

Posts posted by Thomas K.

  1. 14 minutes ago, Hippocode said:

    For a simple standard a basic file or template as mentioned earlier is the way to go.

     

    If you need it to be more flexible with additional data, or generic from a source like Excell yes a script is a good option. It should be possible iterating all the cells from a Worksheet and do something with it.

    For sure i know the "template way" 

     

    using a script for that task will save up to 6 hours or even more setting up a new project every week.

     

    the additional data input is essential. today i was facing  a project including 317 Rooms. (317 worksheet rows...)

  2. i try to hijack that thread with my own idea of automating layers etc. so here it is:

     

    Workflow Wishlist Connectcad:

     

    Room List for an new project will be provided via Excel > create Layers + sheets + „Rooms“@Rack Elevation

     

    the Room List will be provided via Excel and transferred into a worksheet inside VWX

    running a script to create Layers (duplicate a master and rename it as often as needed) named after the Room Numbers provided via Worksheet

    running a script to create Sheets (duplicate a master and rename it as often as needed) named after the Room Names provided via Worksheet

    running a script to create Rooms @Rack Elevation Layer ( (duplicate a master and rename it as often as needed) named after the Layers created before

     

    all stacking order needs to be the same

     

    the Room List could contain up to seven columns:

    1: Building

    2: Elevation

    3: Room Number

    4: Room Name

    5: Purpose

    6: Description

    7: annotations

     

    DesignLayers

    Layer = Worksheet

    Name = Room Number

    Description = Description

    Elevation = Elevation

    Tag = Pupose

     

    SheetLayer

    Sheets = LayerName

     

     

    Rooms@RackElevation = LayerName

     

    is this possible via script or do i better delete the whole idea? 

  3. @Jesse Cogswell here you go:

    the script so far. usually the device name is like: projector-01.

    in an ideal world it transfers to: projector-RoomA-01 cause it was drawn on design layer "RoomA".

    It will be important that the script only functions on active devices or it will be possible to choose before running the script.

     

    devName := GetRField( h, 'Device', 'Name' );

    SetRField( h, 'Device', 'Name', Concat( devName, '/', currLayerName ));

    devTag := GetRField( h, 'Device', 'Tag' );

    SetRField( h, 'Device', 'Tag', Concat( devTag, '/', currLayerName ));

    ResetObject( h );

     

     

    currLayerName := GetLName(ActLayer);

    criterion := Concat( '(((SEL=TRUE) & (R IN [''Device'']) & (L=''', currLayerName, ''')))' );

    ForEachObject( callback, criterion );

    RedrawAll;

  4. With a little help it was possible to get the following to work:

     

    get design layer name as prefix/suffix via script.

     

    is there a way to insert this data between the name and the given number of the device:

    (name)-(number)

    must have: (name)-(design layer)-(number)

     

    What i am looking for is one more criteria to manage the insert. therefor i think the criteria that handles the device name needs to be expanded to find out where the letters end and the number begin. (or where the (-) is located)

     

    Thank you for your help!

  5. Hi all,

     

    is it possible to do the following via marionette/script:

     

    - device generated via connectcad sits on design layer: media room

    - the device name is: projector

    - the script collects all devices with the same name (for example:projector)  and adds the design layer name to the device name, then it numbers all these devices

    - result: projector-media room-01

     

    is this possible or out of reach?

     

    i am a newbie to all aspects of scripting and marionette but willing to learn...

  6. 10 minutes ago, Conrad Preen said:

    Hi Thomas

     

    Maybe the Spotlight Numbering command would be a good friend to you here? Jim Woodward has put a guide to this in the Did You Know thread.

     

    Conrad

    Hi Conrad,

     

    exactly not the way we are looking for. The syntax for our cablenumbers you can see here includes our prefix and a number for the signaltype plus the number.

    1247089085_Bildschirmfoto2021-03-11um09_13_22.thumb.png.6675f0a0d3b0f72fb73e907d8ff0709e.png

     

    How to achieve this via the spotlight numbering tool?

  7. Hello

    unfortunately, a second variant has registered in a larger project. 
    This currently results in two tasks for which we do not find the right solution.

     

    One:
    We need to renumber all cables. 
    Unfortunately, the tool starts at the last assigned number. In our case at 2123... However, it is imperative that we start again at one. How can we realize this without redrawing all connections?

    We already tried to set up a new Numbering-system without success. 

     

    Two:
    According to our customer's specifications, the device name should also include the name of the physical location. (roof, dimmerbeach stage left,...) We have already arranged all devices on layers in order to have a good overview.
    Is it "automated" to include the name of the layer in the device name?
    One possible syntax: name-location-number. (dimmer-roof-001)
    Attempts with the numbering tool from ConnectCad as well as from Spotlight have unfortunately not resulted in any result. 
    The ConnectCad functionality of Rooms is known, of course. and is also used to create rack views.
    With almost 800 devices, we would be reluctant to go down the manual path...

     

     

    Has someone already solved one or both problems and is willing to share their solution? I am happy about help.

  8. Good morning

    actually not a real problem, but a workflow that I would like to keep.

    Experimental setup:
    One building has 20 rooms. Each room should be equipped identically. As an example, we then have 20 rooms with one display, one LAN switch and three AVoIP devices. The switch is integrated into the overall network structure of the building.

    In order to be able to assign a room to each device in ConnectCad, ALL devices (i.e. all AVoIP devices) would have to be individually numbered and then located as equipment in the rack elevation. 
    But that is not what I want. 
    Due to the room id, all devices are clearly assigned and i want them to be numbered 1-3 like the AVoIP devices.

    Unfortunately, an additional database cannot be included in the evaluation of the circuits.

    Has someone happened to solve this task?

  9. Hands up for the possibility to choose what will be displayed at the 3D equipment. Sometimes it is not possible to show make and Modell regarding customer restrictions. 
    mat the moment my workaround is to ungroup the item an delete make and Modell. For sure I the lose all the intelligence behind the process. 

    • Like 1
  10. 1 minute ago, Conrad Preen said:

    Y

    e

    s

     

    T

    h

    o

    m

    a

    s

     

    we didn't anticipate

                                       v

                                       v

                                       v

     

    i'm sorry!!

  11. Hi Conrad,

     

    Happy new Year!

     

    transfer custom parameters: device: user 1 -> IP adresse | build equipment | equipment: user 1 -> blank

    i would love to transfer the information i already attached to the device and build a nice looking rack with some more information than name + make/model (<- separate classing would be lovely). 

    • Like 1
  12. HI

     

    is it possible (and how) to show user parameters added to a socket inside a circuit report?

    i know it all comes out af the databases. i know how to set up a custom report.

    that brings me to the point where to add more than one database into one report line.

    for example i want to show the circuit number plus an additional user information that belongs to the socket form device A and the user information belonging to the connected socket coming out of device B.

     

    Any thoughts on how to accomplish this?

     

    One more:

    how to transfer custom parameters from objects (devices) to equipment? 

  13. On 10/20/2020 at 6:22 PM, Conrad Preen said:

    Hi Rob,

     

    You'll need to move your custom symbols into a symbol folder named Device Symbols. We had to change the way the Device objects locates these resources to help with localization. Let me know if that worked for you.

     

    Conrad

    Hi Conrad,

     

    i just tried your tip using the german vwx version with no success. Can't change the Symbol for existing and for new devices.

     

    Furthermore is there an way to add more fields for a circuit and to manage them usig the oip?

     

    Thanks!

  14. There is noch option at the moment. As Moritz Staffel (ceo of deersoft) mentioned during webinars they have this on their list for further releases.

     

    You can fake the legs by using hangingpoints. You can't calculate the bending of the legs.

×
×
  • Create New...