Jump to content

Welcome to the Simio Forum

Welcome to the Simio Forum! Experience the full experience of the forum by becoming a Simio Insider!


New Software Release

Our latest release, Simio 10.174, will be live in July 2018!

Save the Date!

Simio Sync is May 14-15, 2018! More details coming next month.


  • Content count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About marquisd


    Mechanical Engineer, Assistant Professor
  1. marquisd

    Move Train While Filling

    Obviously, this is a question purely for aesthetic quality of a simulation (I think), but is there a way to continue to allow a train to continue moving while a car is being filled with a bulk material, like coal? I can think of a clunky workaround, but thought someone might know how to do this "easily." Thanks
  2. I'm building a model with other custom objects that have properties defined that I want to use in the overall model. As an example, I have a tank with diameter and height dimensions as properties in the subclassed tank model. I want to experiment on the volume of the tank with stochastic flows in and out; therefore, I need to vary the volume for each set of flow conditions. Thanks
  3. marquisd

    Path and Conveyor Lengths in Tables

    Is this still in the backlog "to-do" list? I have already had three prospective clients ask me to demonstrate this functionality.
  4. I have a state vector where all but one indexed value must be zero. This oddball cannot be zero. I want to initialize it in the Definitions window. Can someone explain how to do this in a general sense? I.e., in general, what if I want to initialize every index with a unique value? Thanks
  5. Hello I'm trying to get a combiner to clear it's member queue at the end of a "day". I have plenty of parents. My basic logic is: For 10 hours, it randomly sets a batch quantity for a pallet. This corresponds to member entities being received (matched by destination). After this period, I want to cycle through the remaining pallets, dispatching them by highest batch quantity until it clears. If I force the batch quantity to 1 for the whole run it clears everything (correctly) but will have the same number of pallets as freight. No what I want. If I force the batch quantity to 2, it clears everything except the pallets with only one item. Expected and reasonable, but again not really what I want. If I force it to 1 before the 10 hours is up, again it clears the queue, but only if I'm several hours before this period...again not what I want. But if I force the quantity, even to 1 just before, on or after this, it leaves pallets with 1, 2, 3, ... or 6 items. NOT what I want or expect. I've attached the model. (BTW: The batchquantity is set within a process.) Thanks Combiner Issue Sample Rev 00.spfx
  6. marquisd

    MS Access Database Help

    Actually, one more question...what Simio statement can I use to get the value in the last row of a database table without doing a query inside Access? This would correspond to the latest data. Thanks
  7. marquisd

    MS Access Database Help

    Nevermind! Found it. Answers: No, you don't need to (probably shouldn't) fill in both items in the Dbread step. Cheers
  8. marquisd

    MS Access Database Help

    Follow-up: Now, attached is a screenshot of my database table. I want to get the value of Station1Pressure with a DBRead step and put it into "ModelStation1Pressure" state. I guess what I really need is a better definition of what "Columns" and "Where" properties in the Basic Logic of the step really means and how they are different from the "Where Column" and "Where State". It seems to be that they actually do nearly the same things. Clearly this doesn't make sense. Thanks
  9. Hello I'm trying to build a (very) simple simulation that accesses a data variable from MS Access (2007). I have a table called "CurrentValues", with a couple columns named Station1Pressure and Station1Temperature. For my sim, in the first instance, I just want to read in (DBRead step) in the values; so, I have process that reads the value when I click a button. Eventually, I want to update the database value with a form in Access and see the change when I click the event button in Simio. Note: The database (Sample.accdb) and the sim are in the same directory. First problem is, after I define the Element reference (DbConnect), I set the "Connection String" to the database file, (Sample.accdb) and the "Provider Name" to "Microsoft.ACE.OLEDB.12.0" as noted in another post. Unfortunately, I get the error attached. (I'll start with that since if I can't get through the first step, the following ones are irrelevant.) Thanks
  10. Hello Can we get more add-on functionality in the flow library? Specifically, at the moment we can only assign processes to the Run Initialized or Run Ending Triggers...but how about on enter and exit? I'm investigating coal mine simulation where different grades of coal will be coming from a single mine. I'd like to have states changed when I start a flow through the source based on a schedule of expected material from the pit. I realise there are issues with states on flows but on bulk materials, that would be handy. Thanks
  11. Hello Unless I've missed something (and I apologize if I have), models don't seem to automatically generate a NodeList of all system (model) nodes. At the object level, nodes, for example, generate OutBound and InBound Links lists, Paths generate state and end nodes, etc. I think a model should automatically generate a searchable list of nodes, paths, etc. for general use, without exporting/importing to external files. Thanks
  12. Hi All I would like help to build a custom (subclassed) node that, OnInitialized, would populate a lists of inbound and outbound path in each node. Ideally, it would also determine and store each path's length or travel time, and whether the path is available or not (this would probably require a subclassed path as well). I want this done dynamically (automatically) because I will likely have hundreds of nodes in my model and populating (and re-populating) these lists would be very time consuming and not very conducive to an efficient design process where paths and nodes would be added/subtracted throughout the design process. First, I guess, actually...is dynamic list population possible? Any thoughts? Thanks
  13. Hi All This has probably never really come up for most of you, but is there a way of using a button to open an external file (like a PDF)? I just want the system to open a reference document from within a simulation. It's ok (actually preferable) for the file to open outside Simio; it just makes for a good contact to relevant supporting information. Thanks
  14. Hi Can you add functionality to group states into categories, like we can already do with properties? I know categories for properties groups them for user-interfacing, but I've got sims that have, literally, hundreds of states, that are spread over only a few categories. This probably wouldn't improve user interfacing, but development, documentation, and updating, or changing sims would be simplified. Thanks
  15. Hi All Has anyone built a vehicle or worker with a component that you could change the size of? For example, imagine if you could threw a ball and have the horizontal and vertical velocity component vectors continuously visible and changing length through its flight. Here is a pendulum gif that shows what I would really like to show (about a third of the way down on the left): http://en.wikipedia.org/wiki/Acceleration Any ideas? Thanks Dave