AMPL Support,
I’m attempting to print output from my model in an automated fashion. I have an excel sheet I read from that contains the list I want to print. I’m having trouble reading my table.
My code looks like the following:
print.xlsx
Name PrintExpression
n1 1var[t]+2var[2]
n2 3var[t]
ampl code:
param T:=24;
var 1var {t in 1..T};
var 2var{t in 1..T};
var 3var{t in 1..T};
set Names;
param PrintExpressions{Names};
table table_name IN “ODBC” “print.xlsx”:
Names <- [s ~ Name],
(PrintExpressions[s]) ~PrintExpression;
read table table_name;
I get the following type of error: Cannot assign '1var[t]+2var[t]' to PrintExpressions['n1']
How can I make this work? After the model solves, I want to be able to print these expressions to a database. I have 1,000’s of print statements, and that’s why I’m opting for automating it.
Thank you,
Susan Shiva
Power Supply Analyst
Avista Corporation
1411 E. Mission Ave.
Spokane, WA 99202
Work (509) 495-2710
Cell (509) 703-0102