SimulaciónX – Registros
Esta pregunta es para los usuarios de SimulationX:
¿Cómo puedo enlazar cualquier entrada de registro dentro de una estructura de modelo (.isx)?
¿No es posible establecer una entrada de registro como origen para un campo de parámetro (real) en SimX?
La entrada de registro se rellena con un algoritmo de vector, de la siguiente manera:
Valor de variable del registro:
XY.XY.Records.xBore(*x1=1,x2=2,x3=3*,x4=0,x5=0,x6=0,x7=0,x8=0,x9=0,x10=0,x11=0,x12=0,x13=0,x14=0,x15=0,x16=0,x17=0,x18=0,x19=0,x20=0)
Este bloque solo puede ser copiado manualmente por el usuario, intenté evitarlo con un script de copia de VBA pero es inútil, ya que el script solo copia valores de cadena del valor exacto. Si es posible, también sería útil un script de VBA que copie el campo en principio, pero sin valores específicos del proyecto (estas entradas de registros varían con cada proyecto).
Código VBA:
ActiveDocument.Parameters("DamperType.xBore").Value="XY.XY.Records.xBore(x1=0.071000000000000008,x2=0.158,x3=0.23400000000000001,x4=0.29399999999999998,x5=0.33800000000000002,x6=0.36499999999999999,x7=0.39500000000000002,x8=0,x9=0,x10=0,x11=0,x12=0,x13=0,x14=0,x15=0,x16=0,x17=0,x18=0,x19=0,x20=0)"
davy.ai
Para enlazar una entrada de Registro dentro de una estructura de Modelo (.isx file) en SimulationX, puedes seguir estos pasos:
Ten en cuenta que es posible establecer una entrada de Registro como fuente para un campo de parámetro en SimulationX, como se describe anteriormente.
Para copiar una entrada de Registro sin valores específicos del proyecto usando VBA, puedes utilizar la función RecordItem. Aquí tienes un ejemplo:
El método “Copy” del objeto RecordItem crea una copia de la entrada de Registro, y el parámetro “True” especifica que la copia no debe incluir valores específicos del proyecto.
Para establecer un campo de parámetro en la entrada de Registro copiada, puedes utilizar la propiedad Valor del objeto Parámetro:
La propiedad FullName del objeto RecordItem devuelve el nombre completo de la entrada de Registro copiada, incluyendo el espacio de nombres y el nombre del Registro.