Página 1 de 1

problema con los script

Publicado: Lun Dic 03, 2007 8:20 am
por xeross
Guru fyevenes,

me podrias ayudar por favor con un problema que tengo en una planilla de mathcad, estoy tratando de hacer algo parecido a lo de la respuesta 11, pero ademas del cuado donde escojes el perfil yo quiero mostrar el resultado que entregas en "member:=", que me muestre la informacion en un tex box. y si no esta en la lista el perfil, me de la opcion de ingresarlo en el Tex Box (no es que quiera usar en el mismo ejemplo. yo quiero hacer un list box con unos elementos y si no esta en la lista, dejar una opicion para poder colocar el area del elemento, y la manera mas facil seria dejar un Tex Box, que me mostrara el area si es que dentro de mi lista esta el elemento y me permitiera agregarla si es que no esta en la lista)

(si es que tienes algun manual de script de mathcad, te lo pediria por favor.)

no se si estoy siendo claro pero eso es.

muchas Gracias

Alvaro.

Publicado: Mar Dic 04, 2007 12:40 pm
por FYU
Para hacer lo que quieres debes dominar el Visual Basic, ya que los script utilizan ese lenguaje y ahí mis conocimientos son limitados... disculpa, pero no creo poder ayudarte... se me ocurren cosas más rudimentarias, pero la idea óptima sería hacerlo directamente en VB.

Publicado: Mié Dic 05, 2007 7:44 am
por xeross
ya solucione mi problema, arregle las entradas de los script, no era tan complicado, ademas queda bastante bien esas entradas, donde el resultado de la informacion que entras esta en un Tex Box en vez de un ":="

hay que ingresar un inputs en el recuadro del Tex Box y en el scrip se debe ingresar TexBox.text = Inputs(0).Value con eso se rellena el recuadro con la informacion de la entrada.

en todo caso muchas gracias

Alvaro

Publicado: Mié Dic 05, 2007 2:51 pm
por FYU
Hoy la neurona no me funciona... cómo sería el script completo. Gracias.

Publicado: Vie Dic 07, 2007 7:47 am
por xeross
estimado fyevenes,

En tu ejemplo de AISC-2005_ICHA-2001_WF_property te envió como quedaría el TexBox si haces que te muestre la información o que tu le ingreses los datos del perfil . Es un código muy sencillo.


Alvaro.

Asignar unidades en scripts

Publicado: Jue Dic 27, 2007 8:52 am
por Mauricio_CL
Hola.

He estado buscando en la ayuda de Mathcad ("Developer's Reference") sobre como asignar unidades a un número en un script, me explico:

Tengo un listbox sin inputs y 2 outputs (es un listbox con distintos tipos de aceros, uno selecciona el material y los outputs son la fluencia y la rotura del acero escogido).

Logro asignarle valores a los outputs según los distintos items del listbox, el problema que tengo es que estos valores son sólo numeros (long) y lo que quiero es darle unidades a ese número dentro del script de manera que los outputs tengan unidades (MPa o cualquiera equivalente incluída en Mathcad)

Se que es posible redefinir la variable, que es lo que hago hasta el momento, pero no me gusta esa solución.

¿Sabe alguien donde encontrar esta información?, o alguien que ya lo haya hecho, ¿podría explicarlo?..

Muchas Gracias.

Publicado: Jue Ene 17, 2008 1:00 pm
por FYU
Estimado,

No se pueden obtener datos extraídos de algún componente de MathCad con unidades, por lo que, lamentablemente, la única opción es asiganarle después de extraídos los datos las unidades a éstos.

VBscript no sabe de unidades. En MCAD v.11 y anteriores tú podías entregar un string fuera del script y, luego, con una función MCAD asignar las unidades basados en el string. En MCAD v.12 y posteriores esto no es posible, debido al proceso de chequeo de unidades de MCAD (static unit checking, SUC).

Publicado: Lun Feb 11, 2008 10:38 am
por brigadier81
xeross escribió:estimado fyevenes,

En tu ejemplo de AISC-2005_ICHA-2001_WF_property te envió como quedaría el TexBox si haces que te muestre la información o que tu le ingreses los datos del perfil . Es un código muy sencillo.


Alvaro.
Hola, buenas tardes.

Podriais volver a colgar el archivo (el enlace está roto). Gracias.

Re: problema con los script

Publicado: Mié May 01, 2013 10:39 am
por bryanlpp
Buenas, por favor podrías volver a cargar el archivo.
De antemano muchas gracias