1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

Understanding an old motion platform. Doron SR2?

Discussion in 'New users start here - FAQ' started by saucer78, Mar 2, 2016.

  1. saucer78

    saucer78 Member

    Joined:
    Feb 14, 2015
    Messages:
    31
    Balance:
    939Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, Motion platform
    I've worked with simulators in the past, but never took the time to educate myself or truly understand how they operated. I actually owned a couple Doron SR2 motion theaters that ran on "aftermarket" control boards and software produced by a company called Multidemensional Studios (MDS).

    The Doron machines were 3DOF hydraulic systems with 3 huge pistons and valves, paired with linear potentiometers. The control boards were built (or contracted) by MDS and I'm pretty sure their control software was built within Visual Basic.

    However... MDS built (or adapted?) a really cool programming language into their software that allowed owners to program their own rides. I'd love to know more about this method of programming and if it might be possible to use something similar with SimTools (or even a custom-built interface if I decide to go that route).

    Here's a sample of a file:

    Begin
    ,0,71,3,0,0,0,
    ,0,61,7,50,50,.50,
    ,0,90,10,0,0,0,
    ,0,91,78,0,0,0,
    ,0,92,74,0,0,0,
    ,0,93,74,0,0,0,
    ,0,61,1,75,85,2.5,
    ,0,61,6,84,35,2.60,
    ,0,61,2,93,16,4.35, right curve
    ,0,61,4,94,66,4.80,
    ,0,61,1,90,75,5.30,
    ,0,61,4,76,10,5.5, left turn
    ,0,61,2,94,72,6.60,


    From what I remember, this code could communicate with the pots up to every 1/10th of a second. The lines consisted of /0/command_type/cylinder_number/speed/position/time

    For example: ,0,61,1,90,20,10.5 would tell the machine to move(61), cylinder number(1), at a speed of(90), to position(20), at(10.5) seconds,

    I could program these machines while watching videos frame-by-frame and turn out some very precise motion.

    Does this code look familiar to anyone at all? Is it completely proprietary, or based on some old language? (CAN frames?)

    I'm helping a friend out with a newer 2DOF pneumatic system that came with a similar control scheme, but the inventor (who we're still trying to contact) has built his program to utilize joystick input to program new rides. It's a really nice system - allowing me to "punch in" and "punch out" of a playing motion file to overwrite any errors, or perform touch-up to the rides - but it's not NEARLY as precise as being able to command the cylinders line by line, every 1/10th of a second.

    Does anyone have ANY idea if I can manipulate this newer control scheme or hope to find a plugin for the upcoming SimTools 2.0 that will allow for hand-coding rather than motion-recording? The current motion files for the these pneumatic simulators are stored as .dat files and I have no idea how to open or manipulate them.

    Thanks for any info at all!

    (And yes, if we get these simulators off the ground, we will be inquiring about a commercial license of SimTools.)
  2. Historiker

    Historiker Dramamine Adict Gold Contributor

    Joined:
    Dec 16, 2010
    Messages:
    2,162
    Occupation:
    Retired
    Location:
    Michigan USA
    Balance:
    9,208Coins
    Ratings:
    +2,168 / 19 / -1
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform, 6DOF
  3. saucer78

    saucer78 Member

    Joined:
    Feb 14, 2015
    Messages:
    31
    Balance:
    939Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, Motion platform
    Well, I just don't know at this point. It's great that 2.0 will feature a Video Rider plugin, but it looks to be essentially the same as what I have for these sims now.

    I'm looking for a way to "manually" program the motion - by hand - so that it's much more precise than trying to match a video with the movement of a joystick.