Facility Control

 View Only
  • 1.  Create take items based on Dashboard table

    Posted 05-11-2017 04:41
    We're using dashboard to, among other things, play through a sponsor loop (it just triggers a group item in the xpression sequencer, with duplicates of the "sponsor" scene in the group)

    We are hoping to manage the sponsor list in a table (either inside Dashboard or excel) The take items are using a datalinq material in Xpression to apply the proper texture based on the table entry. (so if the table says "coke," it will load "coke.jpg" into the material)

    So currently, we have to make sure the number of items in the sequencer group is equal to the number of entires in the table. Naturally, with constantly changing sponsors, and many different operators, this doesn't always match. So I'm just wondering if there is a command in Dashboard that we can add to a button, that would do something like:

    - Get table values
    - count rows that have text, ignore empty rows
    - Add scene "sponsor" to the sequencer
    - Duplicate that take item, the same number as the table rows

    Is this achievable through the API? We are wanting to keep our operators inside of Dashboard as much as possible.

    Thanks in advance for any assistance


  • 2.  RE: Create take items based on Dashboard table

    Posted 05-16-2017 16:27
    Sorry - missed this post earlier.
    At present, DashBoard is doing all of its communication to XPression though 2 protocols: RossTalk and DataLinq.

    The RossTalk commands are all listed here:
    http://www.rossvideo.com/pdf/cutsheets/carbonite-interface/RossTalk-Commands(4802DR-403-10).pdf

    DataLinq is just passing parameter values to XPression.

    It is certainly possible in DashBoard get table values, loop through them, and perform actions on rows that are not empty.

    As for duplicating take items and adding a scene to the sequencer, those are not presently available through RossTalk.

    What *may* get you there is using XPression's scripting engine as well. You can trigger XPression scripts through RosstTalk's GPI command or by reacting to changes in DataLinq values. It is possible that you may be able to access the features you want through scripting on that side and then trigger those scripts through your DashBoard button.

    If you want to learn more about the XPression scripting, I recommend making a post in their forum.

    Cheers.

    James
    #DashBoard