Operand tables

Post here all your questions regarding project configurations.

Operand tables

Postby smattson on Thu Nov 19, 2009 2:31 pm

Hi

I have previously emailed this question to support@systemsnavigator.com but have not received a reponse, so was wondering if you could help with the following query?

Is it possible to write to a variable which has more than one row or column using an operand table? I can do it using a matrix table but would like to use the functionality of an operand table. When I try it, it just writes every value in the operand table into the top left cell of the ARENA variable, so only that cell is populated.

I am writing a user-guide for our project to give to users, so am interested in the limitations and functionailites of the 3 types of input table.

Thanks

Sean
smattson
 
Posts: 8
Joined: Tue Nov 10, 2009 2:38 pm

Re: Operand tables

Postby jdewindt on Fri Nov 20, 2009 8:56 am

smattson wrote:I have previously emailed this question to support@systemsnavigator.com but have not received a reponse, so was wondering if you could help with the following query?


We didn't receive this issue from the support mail, can you confirm this ?

I created a project in Scenario Navigator and Arena to demonstrate the functionality you requested. It works as follows.
In Arena:
    1. Create a variable with 2 rows and 2 columns
    2. (Optionally) change the variable tag name to a more meaningful name. In this case, we use the default tag name: "object.1"

In Scenario Navigator:
    1. Create a operand input table
    2. Add 4 columns to the table. The operand name must be :"Initial value (x)" , where 'x' is the position of the value in the multidimensional variable in Arena. Notice that for a [x,y] variable, where 'x' is the number of rows (> 1) and 'y' is the number of columns (> 1) , the positions are as follows:
      row 1, col1 = pos. 1
      row 2, col1 = pos. 2
      .....
      .....
      row x, col1 = pos. x

      row1, col2= pos. x+1
      row2, col2= pos. x+2

      row1, colk= pos. x*(k-1) +1

      rown, colk= pos. x*(k-1) +n

      and so on
    3. In the scenarios tab, select the operand table and set the values. Use "show tag" in the menu bar to set the tag name, in this case "object.1".


Please take a look at the projects and let me know whether this is the solution you are looking for.

Jason
Attachments
Operand_variable.zip
Scenario Navigator project file
(7.14 KiB) Downloaded 20 times
Writing_to_variable_withOperandtable.zip
Arena project file
(55.33 KiB) Downloaded 23 times
Delftechpark 38 , 2628 XH Delft , The Netherlands
+31 (0) 15 7501036 , (Cell) +31 (0) 642972438
http://www.systemsnavigator.com
User avatar
jdewindt
 
Posts: 30
Joined: Wed Jul 15, 2009 10:32 am
Location: Delft, the Netherlands

Re: Operand tables

Postby smattson on Tue Nov 24, 2009 2:54 pm

thats just what I needed

Thanks for your help
smattson
 
Posts: 8
Joined: Tue Nov 10, 2009 2:38 pm


Return to Project configuration

Who is online

Users browsing this forum: No registered users and 1 guest

cron