Campos numéricos
Las medidas numéricas son obligatorias en varios campos de Part Studio y Ensamblaje.
Al introducir valores y expresiones de parámetros en campos numéricos en Onshape, puede utilizar el teclado y, también, la rueda de desplazamiento del mouse:
Desplazo+Tecla | Resultado |
---|---|
Rueda de desplazamiento por defecto | Incrementos de 0,1 |
Ctrl+rueda de desplazamiento | Incrementos de 0,01 |
Mayús+rueda de desplazamiento | Incrementos de 1,0 |
Los campos de valores numéricos en todos los Part Studios y Ensamblajes de de Onshape aceptan números enteros, decimales (también se aceptan separadores de comas), expresiones de parámetros y funciones trigonométricas. Las unidades predeterminadas indican la unidad cuando no se introduce ninguna otra unidad en el campo numérico, pero siempre puede ingresar cualquier unidad. Onshape convertirá y mostrará el valor en unidades predeterminadas. Sin embargo, si hace clic en el campo, se vuelven a mostrar las unidades originales.
En el caso de los campos numéricos restringidos a valores entre 0 y 1 (por ejemplo, curvas isoparamétricas), el comportamiento de desplazamiento y tecla es ligeramente diferente.
Desplazo+Tecla | Resultado |
---|---|
Rueda de desplazamiento por defecto | Incrementos de 1,0 |
Ctrl+rueda de desplazamiento | Incrementos de 0,01 |
Mayús+rueda de desplazamiento | Sin efecto |
Tipo de palabra clave | Palabras clave aceptadas | Ejemplos |
---|---|---|
Longitud |
mm, milímetro, cm, centímetro, m, metro, in, pulgadas, ft, pie, yd, yarda |
5 mm |
Unidades de ángulo |
grados, grados, rad, radián |
7deg (o 7 grados) 14rad (o 14 radianes) |
Funciones matemáticas |
+, -, *,/, ^, ceil, suelo, redondo, exp, sqrt, abs, max, min, registro, log10 |
2^3 |
Operador Modulo |
% |
5%2 (devuelve 1) |
Funciones trigonométricas |
cos, sin, tan, acos, asin, atan, atan2, cosh, sinh, tanh, asinh, acosh, atanh |
Estas funciones están expresadas en grados, no en radianes. Por ejemplo: sin(30) = sin(30 grad) = .5 atan2(4, 5) (Indique el ángulo polar de (5,4) como en un ángulo) |
Constantes |
pi, PI, Pi |
(7,62*pi) cm |
Las expresiones de parámetros se evalúan como FeatureS
- Las expresiones paramétricas están disponibles en Part Studios y en Ensamblajes.
- Las expresiones de parámetros deben dar como resultado un valor sin unidades o un valor unitario elevado a la primera potencia.
- Después de aceptar un campo numérico, se muestra la evaluación de la expresión. Cuando el campo está activo de nuevo, se muestra la expresión original.
- Utilice cualquier unidad (si el campo acepta unidades), pero no mezcle tipos (como grados y milímetros):
Válido
Inválido
3 in+2.5 in
3+2.5 in
3 mm+2.5 in
3 mm+2 grados
3+2
3 in+2 (2*3)*(1/3)
(2*3)*(1/3)
sqrt(16)m
sqrt(16)m
cos (30grados)
30 o
- Se permiten plurales de todas las unidades de longitud y ángulo (por ejemplo: pies, radianes, etc.).
- La mayoría de los parámetros son longitudes o ángulos. Algunos parámetros no tienen unidades, como Rho y el recuento de instancias de patrones.
- Se admiten fracciones.
- Utilice paréntesis cuando sea necesario. Por ejemplo: (2*3) * (1/3).
- Consulte Variable Studios para obtener información sobre cómo crear variables globales.
En el caso de las expresiones sin unidades, se aceptan todas las expresiones sin unidades y siguen el orden estándar de evaluación. Por ejemplo: 3+(2*3)/6
Para las expresiones de una sola unidad, se aceptan todas las unidades individuales si la expresión termina con una unidad a la primera potencia. Por ejemplo: 3 mm+(2 mm*3 mm)/(6 mm) y 3 mm+2 mm
Para expresiones de unidades múltiples, se aceptan todas las expresiones de unidades múltiples si el resultado es una unidad a la primera potencia. Por ejemplo: se acepta 3 [unidad]+3 [unidad], pero no se acepta 3 [unidad]*3 [unidad].
Al crear operaciones personalizadas mediante FeatureScript, puede utilizar funciones trigonométricas en campos numéricos. Tenga en cuenta lo siguiente:
Se aceptan parámetros sin unidades. Por ejemplo: sin(30) y sin(asin(1)).
Se aceptan funciones trigonométricas inversas. Por ejemplo: atan(1), atan(1)/deg. Tenga en cuenta que asin/acos/atan devuelven un grado, por lo que debe dividir por grados para obtener un valor sin unidades.
Para obtener más información sobre FeatureScript, consulte Le damos la bienvenida a FeatureScript y, para conocer más sobre la creación de operaciones personalizadas, consulte Agregar operaciones personalizadas.
Onshape admite tablas de matriz/búsqueda como la siguiente:
[3,5,6,7][2] con:
- [3,5,6,7] es la matriz
- [2] es la posición
- 6 es el segundo valor de la matriz
Recuerde que la matriz comienza en la posición 0.
Otro ejemplo es: [3,5,6,7][3]=7
Cuando se utilizan comas como separadores decimales, se debe agregar un espacio entre los valores de la matriz de una expresión (por ejemplo: [1, 4, 9, 16][#i], and not [1,4,9,16][#i]). See Formato decimal.
También puede usar operadores ternarios (como “?”), lo que puede producir resultados condicionales. Por ejemplo, supongamos que la longitud de una entidad de boceto debe ser de 7 pulgadas si el ancho es superior a 5 pulgadas. Se puede escribir de esta manera:
#width>5?7:4
Donde:
- #width>5 es la declaración condicional
- ? es el operador ternario
- 7 si la expresión es verdadera (si el ancho es mayor a 5), haga que la longitud sea de 17,78 cm
- 4 si la expresión es falsa (si el ancho es de 12,7 cm o menos), hacer que la longitud sea de 10,16 cm
Puede usar operadores lógicos, como los siguientes:
-
&& para “y”
-
|| para “o”
Por ejemplo:
(#width > 3in && #width < 5in) ? 3 : 2
Esto devuelve 3 si el valor cumple ambas condiciones y, de lo contrario, devuelve 2.
(#width > 3in || #alwaysReinforce) ? 3 : 2
Donde #alwaysReinforce es una casilla de verificación de configuración y devuelve 3 si el valor cumple alguna de las condiciones y, de lo contrario, devuelve 2.
- 7,62 cm * 7,62 cm
- 3+3 in (porque sin unidad+unidad no se calcula).
- 3 [unidad] *3 [unidad] (Esto da como resultado [unidad] ^2, que no se acepta).
- sin(30)/deg (Esto da como resultado una unidad de 1/grados, que no se acepta.)
- No se acepta nada que resulte en 1/[unidad].
- Una unidad sobre una unidad si hay una unidad separada, por ejemplo: 3 [unidad]+1 [unidad]/2 [unidad].
- Las funciones trigonométricas inversas toman valores numéricos y devuelven ángulos; por ejemplo: atan(1) = 45 grados.
- Para usar un valor sin unidades (quizás para introducirlo en un campo de cota), divídalo por la unidad de ángulos predeterminada; por ejemplo: [atan(1)/deg].
- Se permiten plurales de todas las unidades de longitud y ángulo (por ejemplo: pies, radianes, etc.).
- Utilice paréntesis cuando sea necesario. Por ejemplo: (2*3) * (1/3).
- Se admiten fracciones.
- Las comas se pueden utilizar como separadores decimales en los campos de valores numéricos.
- Para obtener información sobre cómo aplicar la configuración de las comas como separadores decimales, consulte la sección Formato decimal en Preferencias de configuración.
- La mayoría de los parámetros son longitudes o ángulos. Algunos parámetros son sin unidad, como Rho y recuentos de instancias de patrón.
- Consulte Variable Studios para obtener información sobre cómo crear variables globales.
Los campos de valor numérico de Onshape Part Studios aceptan enteros, decimales, expresiones y funciones trigonométricas. Las unidades predeterminadas definen la unidad cuando no se introduce ninguna otra unidad en el campo numérico, pero siempre se puede introducir cualquier unidad. OnShape convierte y muestra el valor en unidades predeterminadas. Sin embargo, cuando usted toca el campo, las unidades originales se muestran de nuevo.
Las expresiones se ingresan en campos numéricos mediante la opción de teclado del teclado numérico para móviles (consulte Campos numéricos). Actualmente, las expresiones solo se pueden utilizar en Part Studios.
Tipo de palabra clave | Palabras clave aceptadas | Ejemplos |
---|---|---|
Longitud |
mm, milímetro, cm, centímetro, m, metro, in, pulgadas, ft, pie, yd, yarda |
5 mm |
Unidades de ángulo |
grados, grados, rad, radián |
7deg (o 7 grados) 14rad (o 14 radianes) |
Funciones matemáticas |
+, -, *,/, ^, ceil, suelo, redondo, exp, sqrt, abs, max, min, registro, log10 |
2^3 abdominales (-4) máximo (2, 3) (sqrt (2 pulgadas* 3 mm)) y sqrt (4 pulgadas^2) exp (2) |
Operador Modulo |
% |
5%2 (devuelve 1) |
Funciones trigonométricas |
cos, sin, tan, acos, asin, atan, atan2, cosh, sinh, tanh, asinh, acosh, atanh |
Estas funciones están expresadas en grados, no en radianes. Por ejemplo: sin(30) = sin(30 grad) = .5 atan2(4, 5) (Indique el ángulo polar de (5,4) como en un ángulo) |
Constantes |
pi, PI, Pi |
(7,62*pi) cm |
Onshape admite tablas de matriz/búsqueda como la siguiente:
[3,5,6,7][2]=6 con:
- [3,5,6,7] es la matriz
- [2] es la posición dentro de la matriz
- 6 es el valor
Recuerde que la matriz comienza en la posición 0.
Otro ejemplo es: [3,5,6,7][3]=7
También puede usar operadores ternarios (como «?»), con los que se puede generar resultados condicionales. Por ejemplo, supongamos que la longitud de una entidad de boceto debe ser de 17,78 cm si el ancho es de más de 12,7 cm. Se puede escribir de esta manera:
#width>5?7:4
Donde:
- #width>5 es la declaración condicional
- ? es el operador ternario
- 7 si la expresión es verdadera (si el ancho es mayor a 5), haga que la longitud sea de 17,78 cm
- 4 si la expresión es falsa (si el ancho es 12,7 cm o menos), haga que la longitud sea de 10.16 cm
- Con el teclado numérico abierto, toque el botón del teclado.
El teclado numérico se minimiza y aparece un teclado.
- Introduzca una expresión con el teclado.
- Toque el tic para aceptar la expresión o la x para cancelar.
- Las expresiones están disponibles en Part Studios y ensamblajes.
- Las expresiones deben dar como resultado un valor sin unidades o un valor unitario elevado a la primera potencia.
- Después de aceptar un campo numérico, se muestra la evaluación de la expresión. Cuando el campo está activo de nuevo, se muestra la expresión original.
- Utilice cualquier unidad (si el campo acepta unidades), pero no mezcle tipos (como grados y milímetros):
Válido
Inválido
3 in+2.5 in
3+2.5 in
3 mm+2.5 in
3 mm+2 grados
3+2
(2*3)*(1/3)
(2*3)*(1/3)
sqrt(16)m
sqrt(16)m
30 o
cos(30deg)
- Se permiten plurales de todas las unidades de longitud y ángulo (por ejemplo: pies, radianes, etc.).
- La mayoría de los parámetros son longitudes o ángulos. Algunos parámetros no tienen unidades, como Rho y el recuento de instancias de patrones.
- Se admiten fracciones.
- Utilice paréntesis cuando sea necesario. Por ejemplo: (2*3) * (1/3).
- Consulte Variable Studios para obtener información sobre cómo crear variables globales.
En el caso de las expresiones sin unidades, se aceptan todas las expresiones sin unidades y siguen el orden estándar de evaluación. Por ejemplo: 3+(2*3)/6
Para las expresiones de una sola unidad, se aceptan todas las unidades individuales si la expresión termina en una unidad hasta el primer grado. Por ejemplo: 3 mm+(2 mm*3 mm)/(6 mm) y 3 mm+2 mm
Para expresiones de unidades múltiples, se aceptan todas las expresiones de unidades múltiples si el resultado es una unidad en primer grado. Por ejemplo: se acepta 3 [unidad]+3 [unidad], pero no se acepta 3 [unidad]*3 [unidad].
Puede utilizar funciones trigonométricas en campos numéricos. Tenga en cuenta lo siguiente:
Se aceptan parámetros sin unidades. Por ejemplo: sin(30) y sin(asin(1)).
Se aceptan funciones trigonométricas inversas. Por ejemplo: atan(1), atan(1)/deg. Tenga en cuenta que asin/acos/atan devuelven un grado, por lo que debe dividir por grados para obtener un valor sin unidades.
- 7,62 cm * 7,62 cm
- 3+3 in (porque sin unidad + unidad no se calcula).
- 3 [unidad] *3 [unidad] (Esto da como resultado [unidad] ^2, que no se acepta).
- sin(30)/deg (Esto da como resultado una unidad de 1/grados, que no se acepta.)
- No se acepta nada que resulte en 1/[unidad].
- Una unidad sobre una unidad si hay una unidad separada, por ejemplo: 3 [unidad]+1 [unidad]/2 [unidad].
- Las funciones trigonométricas inversas toman valores numéricos y devuelven ángulos; por ejemplo: atan(1) = 45 grados.
- Para usar un valor sin unidades (quizás para introducirlo en un campo de cota), divídalo por la unidad de ángulos predeterminada; por ejemplo: [atan(1)/deg].
- Se permiten plurales de todas las unidades de longitud y ángulo (por ejemplo: pies, radianes, etc.).
- Utilice paréntesis cuando sea necesario. Por ejemplo: (2*3) * (1/3).
- Se admiten fracciones.
- La mayoría de los parámetros son longitudes o ángulos. Algunos parámetros no tienen unidades, como Rho y el recuento de instancias de patrones.
- Consulte Variable Studios para obtener información sobre cómo crear variables globales.