Opened 13 years ago
Closed 11 years ago
#1824 closed defect (fixed)
model not knowing inherited global Variables
| Reported by: | julian.wyszynski | Owned by: | Per Östlund | 
|---|---|---|---|
| Priority: | high | Milestone: | 1.9.1 | 
| Component: | Frontend | Version: | trunk | 
| Keywords: | Cc: | 
Description
"Model2" in attached Package is working in Dymola but not in OMShell giving out Error: "Illegal subscript"
Attachments (1)
Change History (4)
by , 13 years ago
| Attachment: | VariableError.mo added | 
|---|
comment:1 by , 13 years ago
| Component: | Backend → Frontend | 
|---|---|
| Owner: | changed from to | 
| Status: | new → assigned | 
Interestingly, the new instantiation does not handle the redeclare correctly, but the current one does...
$ omc a.mo +i=VariableError.Model2 +d=scodeInst /home/marsj/dev/trunk/build/bin/omc 1.9.0 Beta1 (r12993) class Model2 Real Variable1; Real Variable2[1] = 1; Real Variable2[2] = 2; equation Variable1 = c[VariableError.Common.int2]; Variable2[1] = c[1]; Variable2[2] = c[2]; end Model2;
And if I replace c[int2] with int2, the current instantiation succeeds and gives the correct value...
comment:3 by , 11 years ago
| Resolution: | → fixed | 
|---|---|
| Status: | assigned → closed | 
| Version: | → trunk | 
This seems to have been fixed some time ago, the model now works correctly.
  Note:
 See   TracTickets
 for help on using tickets.
    
Package showing error