The workspace variables are created in the Scilab environment at the end of the simulation
You can probably use a DOLLAR block to do what you want

Serge
Le 10/04/2014 09:27, Michael Ungelehrt a écrit :

Dear users,

 

I have a problem with the “To workspace” respectively “From workspace” block in Xcos.

 

I’d like to write the value of a function to workspace if the value of another function changes its sign from + to -. A short time later I’d like to use this value in a third function and retrieve it from workspace.

 

For that I evaluate the first function with the “NEGTOPOS_f” block and give the output event to the “TOWS_c” block. The “TOWS_c” block is connected with the second function and should write the value to a vaiable A in the workspace.

The “FROMWSB” block is connected with a third function which should use the variable that is saved before.

 

Now I have the following problem:

If I start the simulation, the “FROMWSB” says that the variable A does not exist. So my idea was to define the variable in the variable-browser before I start the simulation. If I do so I get an error at the “TOWS_c” block: “Evaluation problem: value not updated from context. Protected variable name. Please choose another variable name.”

 

Is there any solution for that problem?

 

Block parameters:

From workspace:

Variable name:                C

Interpolation Method:                 0

Enable zero crossing:     1

Output at end:                 1

 

To workspace:

Size of buffer:                  1

Scilab variable name:     C

Inherit:                                0

 

Definition of variable C in SciNotes upfront:

C.time=0;

C.values=0;       

 

Thank you in advance!

 

 

Mit freundlichen Grüßen

Best regards,

 

Michael Ungelehrt

 

 

Logo_TC_Cham

 

Michael Ungelehrt, B.Eng.

Laboringenieur

 

THD – Technische Hochschule Deggendorf
Technologie Campus Cham

Badstraße 21

D-93413 Cham

 

Tel: +49 9971 99673-29

Fax: +49 9971 99673-69

E-Mail: [email protected]

Web: www.tc-cham.th-deg.de

 



_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users


_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users

Reply via email to