Импорт функции из Water Steam Pro - C#
Формулировка задачи:
Доброе время суток!
Уважаемые гуру, помогите разобраться, уже всю голову сломал)
Нужно воспользоваться функцией wspVUSHCVWDERPTPT из пакета Water Steam Pro 6.5, а точнее надо получить два значения DVDPt и DVDTp.
С другими вроде разобрался:
и т.д... Вроде работает)
А вот что с wspVUSHCVWDERPTPT не пойму... Точнее не знаю как её реализовать.
Вот что написано в документации к WSP по этому поводу:
wspVUSHCVWDERPTPT(p, t, *v, *u, *s, *h, *Cv, *w, *DVDPt, *DUDPt, *DSDPt, *DHDPt, *DVDTp, *DUDTp, *DSDTp, *DHDTp)
где:
p – давление [Па], тип: double;
t – температура [K], тип: double;
v – удельный объем [м3/кг], тип: double. Внимание! Это выходной параметр;
u – удельная внутренняя энергия [Дж/кг], тип: double. Внимание! Это выходной параметр;
s – удельная энтропия [Дж/(кг·К)], тип: double. Внимание! Это выходной параметр;
h – удельная энтальпия [Дж/кг], тип: double. Внимание! Это выходной параметр;
Cv – удельная изохорная теплоемкость [Дж/(кг·К)], тип: double. Внимание! Это выходной параметр;
w – скорость звука [м/с], тип: double. Внимание! Это выходной параметр;
DVDPt – производная удельного объема по давлению при постоянной температуре [м3/(кг·Па)], тип: double. Внимание! Это выходной параметр;
DUDPt – производная удельной внутренней энергии по давлению при постоянной температуре [Дж/(кг·Па)], тип: double. Внимание! Это выходной параметр;
DSDPt – производная удельной энтропии по давлению при постоянной температуре [Дж/(кг·К·Па)], тип: double. Внимание! Это выходной параметр;
DHDPt – производная удельной энтальпии по давлению при постоянной температуре [Дж/(кг·Па)], тип: double. Внимание! Это выходной параметр;
DVDTp – производная удельного объема по температуре при постоянном давлении [м3/(кг·К)], тип: double. Внимание! Это выходной параметр;
DUDTp – производная удельной внутренней энергии по температуре при постоянном давлении [Дж/(кг·К)], тип: double. Внимание! Это выходной параметр;
DSDTp – производная удельной энтропии по температуре при постоянном давлении [Дж/(кг·К·К)], тип: double. Внимание! Это выходной параметр;
DHDTp – производная удельной энтальпии по температуре при постоянном давлении [Дж/(кг·К)], тип: double. Внимание! Это выходной параметр;
Возвращаемый результат – результат вычисления свойств, тип: double.
I NEED YOU HELP!
Заранее спасибо тем, кто откликнулся!
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.InteropServices; namespace WSKURS { class Program { [DllImport("okawsp6.dll", EntryPoint = "wspVPT")] public static extern double wspVPT(double p, double t); [DllImport("okawsp6.dll", EntryPoint = "wspCPPT")] public static extern double wspCPPT(double p, double t); [DllImport("okawsp6.dll", EntryPoint = "wspTSP")] public static extern double wspTSP(double p); [DllImport("okawsp6.dll", EntryPoint = "wspPST")] public static extern double wspPST(double t); [DllImport("okawsp6.dll", EntryPoint = "wspVSWP")] public static extern double wspVSWP(double p);
Решение задачи: «Импорт функции из Water Steam Pro»
textual
Листинг программы
[DllImport("okawsp6.dll")] static extern double wspVUSHCVWDERPTPT( double p, double t, out double v, out double u, out double s, out double h, out double Cv, out double w, out double DVDPt, out double DUDPt, out double DSDPt, out double DHDPt, out double DVDTp, out double DUDTp, out double DSDTp, out double DHDTp );
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д