BasicX, Funciones matemáticas de alto nivel

SCM Hacker . Sección Proyectos
Número: 60

El Magazine electrónico de SCM

International

 

BX24

Todo para desarrollar por $UD 95 !!!
Un chip BX24 + Tarjeta de desarrollo + Software + Manual de set de instrucciones en castellano
Reloj de tiempo real, I/O, netware, sistema operativo con multiprocesamiento, set de instrucciones reducido del Visual Basic y mucho mas! para disenar sus sistemas microcontrolados de alta calidad!

Aplicación de funciones matemáticas de alto nivel de las microcomputadoras BasicX

SCM home
SCM International , le provee puerta a puerta a todo el mundo!
Consultas
Cursos
PLCs
Sensores
Micros
Robótica
Alambres Musculares

¿Requiere de desarrollos a medida? o la integración de un sistema?

On-line Book Store

Compre los mejores libros. Ahorre! Pague menos y con costos de envío reducidos!

Electrónica - Mecánica - Micros - Robótica

 Las BasicX son microcomputadoras programables con un lenguaje interno tan potente como el Visual Basic de microsoft, podría concluirse que posee un set de instrucciones reducido de este lenguaje. Además poseen la virtud de poder crear procesos paralelos, permitiendo implementar sistemas sofisticadas de control, robótica e insdustria aerospacial.

El lenguaje BasicX soporta funciones matemáticas de alto nivel como ser:
  Abs Valor absoluto
  ACos Arco coseno
  ASin Arco seno
  Atn Arco tangente
  Cos Coseno
  Exp Raises e a un exponente determinado
  Exp10 Raises 10 a una potencia determinada
  Fix Trunca un valor en punto flotante
  Log Logaritmo natural
  Log10 Logaritmo en base 10
  Pow Raises de un operando a una potencia determinada
  Sin Seno
  Sqr Raiz cuadrada
  Tan Tangente

En esta serie de notas describiremos estas funciones para que Ud. pueda evaluar una parte de la gran potencia de estas microcomputadoras.

Función ABS

Esta función retorna el valor absoluto del operando. Este operando puede ser de cualquier tipo.

Sintaxis

F = Abs(Operando)

Argumentos

Item Tipo Dirección Descripción
Operando Numérico de cualquier tipo Input Operando
F Igual al operando Output Retorno de funcion

Veamos un ejemplo:

Dim X As Single
Dim I As Entero

X = Abs(-5.3) ' Asigna a X el valor obtenido de la función (5.3)

I = Abs(-47) ' Asigna a I el valor obtenido de la
función (47)

Funcion ACOS, ASIN y Atn

Esta función calcula la función matemática arco coseno, arco seno o arco tangente según corresponda. La función retorna un valor en radianes.

Sintaxis

F = ACos(Operand)

Argumentos

Item Tipo Dirección Descripción
Operand Single Input Operando
F Single Output Retorno de funcion

Ejemplo

Dim F As Single
F = ACos(0.707107) ' Se asignar
á a la variable F el valor  Pi/4 radianes (45 Grados)

Función COS

Calcula la función coseno del operando en radianes.

Sintaxis

F = Cos(Operand)

Argumentos

Item Tipo Dirección Descripción
Operand Single Input Operand
F Single Output Retorno de funcion

Ejemplo

Dim F As Single
' Cos(Pi/4)
F = Cos(0.785398) ' F toma el valor 0.707 107

Funcion Exp y Exp10

Calcula raises e a la potencia especificada por el operando. La constante e ( base del algoritmo natural ) es aproximadamente 2.718 282.Para EXp10 la base es 10.

Sintaxis

F = Exp(Operand)

Argumentos

Item Tipo Dirección Descripción
Operand Single Input Operando
F Single Output Retorno de funcion

Ejemplo

Dim F As Single
F = Exp(1.0) ' F se asignar
á con el valor "e"

En la próxima edición veremos las funciones matemáticas restantes.

 

Copyright © 2004 SCM International. All rights reserved.

Por favor, lea cuidadosamente los términos y condiciones descriptas para el uso de notas de aplicación, materiales, e información de este sitio.

Home page de SCM International

SCM Hacker Magazine home page

 

El Saber Electronica y computacion Hoy es leer este Magazine.