Forum Replies Created
-
AuthorPosts
-
sreenathiit12
MemberProbably it is a bug in the intake ports. I have never used intake port. The only difference between intake ports and intake pipes is heat transfer. You can use intake duct cooled by water. Meanwhile we will try to correct the bug for the next version. Thanks a lot.
sreenathiit12
MemberIt is very strange. Probably the proble is before the model read the composition of the pipe.
Which version are you using? How many pipes does your model have? Are you using Wamer to build the model?
Edit your file.wam using a text editor. Look for the data information of the pipe 15 and compare with the pipe 14. It is easy to find that information following the labels.
sreenathiit12
MemberCuando guardas los datos de una válvula mariposa que está controlada, que son los dos últimos datos? me sobran 2 datos.
Por otro lado, el Wamer no es capaz de abrir un .wam generado con esta misma versión.
sreenathiit12
MemberMe gustaría que me compilaras una versión del WAMer poniendo que es la 1.1.0. Si no encuentro ningún otro problema quiero sacar la versión de OpenWAM 1.1.
A parte de esto ya vamos a empezar a trabajar en la versión 1.2. Uno de los primero cambios es el formato de introducir el mapa del compresor. A partir de ahora vamos a introducir el mapa del compresor en un formato de 4 columnas (régimen, gasto corregido, relación de compresión y rendimiento). Cuando tengas un rato me avisas y miramos como hacerlo porque el formato antiguo también me gustaría conservarlo.
sreenathiit12
MemberAdemás, no funciona el undo
sreenathiit12
MemberSi pones un cilindro y lo borras te sale un cartel sin texto.
sreenathiit12
MemberSi conectas un sensor a un motor 4T e intentas medir el régimen “Speed” te sale el siguiente mensaje “ERROR: Wrong input in sensor nº0”
sreenathiit12
MemberEn relación a los sensores, en el OpenWAM se lee lo siguiente
Objeto 0: Ejecución.
Parámetro 0: Tiempo.
Objeto 1: Tubo
Parámetro 1: Presión.
Parámetro 2: Temperatura.
Parámetro 3: Gasto másico.
Objeto 2: Depósito
Parámetro 1: Presión.
Parámetro 2: Temperatura.
Objeto 3: Motor
Parámetro 4: Combustible.
Parámetro 5: Régimen motor.El Wamer no guarda este orden. Hay que comprobarlo.
sreenathiit12
MemberMas cositas, cuando la turbina está controlada los datos que guarda WAMer no corresponden con los datos que lee OpenWAM.
Lo que lee OpenWAM justo después del mapa es un entero que vale:
0-No controlada
1-PID
2-Tabla
3-SwitchRealmente no es muy importante que pongas el tipo de controlador, no lo gasta para nada, seguramente lo cambiaré y lo pondre como 0-No controlada y 1-Controlada
Si ese valor es distinto de cero lo siguiente que se lee es otro entero que corresponde al número de identificación del controlador que está conectado a la turbina.
Por lo que he podido ver el error está en esta parte del código
TGestorEscrituraFicheros.cpp línea 1848
if (NumControladores!=0)
{
fprintf(fich,"%dn", NumControladores);
for (int i=0; i<NumControladores;i++){
int var;
var = ((stPuertoControladoTurbina *)((Turbina->GetControladores())->Items))->var;
fprintf(fich,"%d ", var);
puerto = ((stPuertoControladoTurbina *)((Turbina->GetControladores())->Items))->puerto;
TControlador *ControladorOrigen = dynamic_cast(((TPuertoSalidaControlador *)puerto)->OwnerPuerto);
if (ControladorOrigen!=NULL){
fprintf(fich,"%dn",ControladorOrigen->NumIdControlador);
}
TTabla1D *TablaOrigen = dynamic_cast(((TPuertoSalidaTabla1D *)puerto)->OwnerPuerto);
if (TablaOrigen!=NULL){
fprintf(fich,"%dn",TablaOrigen->NumIdTabla1D + lstControladores.size());
}
TDecisor *DecisorOrigen = dynamic_cast(((TPuertoSalidaDecisor *)puerto)->OwnerPuerto);
if (DecisorOrigen!=NULL){
fprintf(fich,"%dn",DecisorOrigen->NumIdDecisor + lstControladores.size() + lstTablas1D.size());
}
}
}
No se que es “var” pero no es necesario imprimirlo en el .wam. Por otro lado repasa como imprime el número del controlador si es tabla o decisor porque lo veo un poco raro.
sreenathiit12
MemberVarios errores:
- Cuando intentas abrir el control de ejecuciones te sale un mensaje que dice “February” y no abre el control de ejecuciones.
- Si intentas abrir las propiedades de un motor 4T dando doble click te aparece un mensaje de error que no dice nada pero no puedes acceder a las propiedades.
sreenathiit12
MemberCon este buider hemos ido a peor … que feos quedan los botones y sobre todo que anticuado queda el programa, me recuerda al Word 6.0 que te instalabas con disquetes.
sreenathiit12
MemberLos combos ya los veo bien, aunque las sombras siguen desencajadas. Yo simplemente las quitaría.
Intenta terminar cuanto antes el resto de cosas, porque me gustaría cerrar una versión nueva con todo lo que hemos ido metiendo y hacerla pública.
sreenathiit12
MemberNo sale el texto de los combos.
sreenathiit12
MemberAquí pones versión 1.0.2, pero cuando lo ejecutas sigue saliendo 1.0.1. Me imagino que se te habrá olvidado cambiar la versión.
sreenathiit12
Member¿El nodo de conexión externa está terminado? Es que he visto que ya está el icono y lo puedes utilizar, pero en la pantalla de datos no sale nada. Quedamos que el único dato que debería tener es el número de la conexión que se le asignaría numerando pero que también deberías poder cambiarlo.
-
AuthorPosts