Arquivo para 'Enxeñaría'

A programar un MS Excel Forma

Posta en 24. Mar, 2012, .

0

Se estás a facer un formulario de Excel, é probable que perdeu para os moitos obxectos espallados na súa forma e están confusos sobre a todas as pezas encaixan.

Eles cousa fundamental, por escrito, unha forma é entender como moitos obxectos usados ​​e que o código mínimo debe apoiar cada obxecto e acción. Se vostede está perdido e non sabe o anaco de código para escribir a continuación, aquí están algunhas orientacións simples que eu sigo o meu na programación miñas formas para a realización de cálculos de enxeñaría.

1. Xoga todos os obxectos que quere nun formulario. Entradas e saídas.

2. Para un cálculo de enxeñería, se o cambio dos parámetros de entrada, todas as saídas deben desaparecer. Se non, a súa forma arrisca-se a posibilidade de ver o valor incorrecto dun cálculo anterior, antes do cálculo actual é executada.

3. Iniciar o formulario usando construído en "UserForm_Initialize ()" función.

4. Inicio do formulario pode ser realizada por un macro separada que pouplates os valores iniciais a seren exhibidos.

5. Use os tres botóns máis comúns, segundo establecido no 6, 7 e 8

6. "Pechar" botón descarga a forma

7. Botón "Borrar" pode ser usado para chamar a macro de inicio ou desmarque a entrada de todos e campos de saída, converténdose en branco.

8. Botón "Calcular" comeza as secuencias de cálculo.

9. Ao iniciar un cálculo, o primeiro paso é comprobar as entradas.

10. Comprobe as entradas unha a unha. Se as entradas non están correctas dont realizar o cálculo. Se as entradas estean correctas, ler e interpretar as entradas ao lado.

11. Efectuar cálculos. Use UDFs sexa necesario.

12. Resultados da estimación. Diplay resultados como etiquetas de etiqueta.

Disfrútao se!

Continúe Reading

O que fai falta para facer un papel de tamaño A4?

Publicado o 09. Xaneiro de 2010 por .

0

Comezamos por facer un pequeno cálculo dun libro texto de renome. O libro texto Shreve Industrias Químicas do proceso, que é un libro didáctico adoptado no currículo de enxeñaría química de moitas facultades de renome.

Un papel de oficina A4 tamaño de calidade normal pesa 5 gramos. É doado para alguén pro-taxa a táboa anterior e estimación de que é preciso para facer 5 gramos de papel.

Baseado en datos de 1982, para facer un papel A4 que precisa:

  • 22,5 g de Produtos químicos
  • 665 ml de auga
  • 3,5 ml de aceite ou de 5 gramos de carbón
  • 20 Madeira cc
  • 23,76 kJ de enerxía

Ben, a historia non para por aquí. Sei que a industria de papel adoptou mellores métodos de produción e hoxe o consumo específico para fabricación de papel podería ser un pouco diferente. Procesos utilizan cantidades significativas de papel reciclado, uso menor de auga. De novo, a cantidade de papel reciclado e auga conservada en plantas diferentes e países é diferente, polo que faise difícil establecer unha media exacta global nun breve artigo.

Con todo, algúns paralelos poden ser deseñados.

Cada vez que perder un papel A4 na oficina, de forma conservadora, podo asumir iso, tamén perder un vaso grande de auga, unha culler chea de carbón (ou aceite), outra culler de varios produtos químicos, enerxía suficiente para manter unha lámpada de 40 W brillante durante 10 minutos e madeira seu peso pode ser de 2-4 veces o peso do papel, dependendo da cantidade de papel reciclado usado.

Cada vez que xogar un anaco de papel nunha lata de lixo, imaxina-se perdendo todos os outros recursos tamén. Estou seguro que vai atopalo moito máis doado para aforrar papel.

Continúe Reading

VBA apoio no OpenOffice.Org Calc

Posta en 21. Outubro de 2009 por .

3

Por moitos anos, ata onte, eu sabía sobre OpenOffice.Org Calc. Hoxe, eu estou animado sobre iso.

Intento OpenOffice hai moitos anos. Podería facer algunhas cousas naquela época, pero eu inmediatamente descartada como inadecuada para as miñas necesidades. Eu sempre fun un fan do que podería facer VBA para Excel.

A semana pasada, eu completei a parte máis complexa de aplicación VBA que eu xa tiña escrito. Eu son un novato VBA e el me levou unha semana para rematar o meu código que pode ser impreso en 28 páxinas A4. A miña folla ata a data funciona perfectamente no XP / Office 2003, como se quere, pero eu escribín máis do meu código en Vista / Office 2007.

Cando fixen unha actualización para Squeeze Debian, Openoffice.org 3.1.1 veu con el. Eu chequei a nova versión e quedou impresionado que se podería escribir macros en Python, JavaScript, BeanShell alén de BASIC.

Intento abrir a miña peza máis complexa de código VBA no Openoffice.org e fun bombardeada con centos de mensaxes de erro repetitivas que eu tiven que matar a folla de cálculo a partir da liña de comandos. Eu estaba convencido de que VBA e OOoCalc non son compatibles, ata que descubrín este sitio por accidente ao intentar aprender a escribir macros Javascript no OOo.

Aceptar. Todo que eu precisaba para engadir foi "opción de soporte VBA 1". Isto non parece moi difícil, entón eu tente abrir a miña folla de novo e tivo que matar todo de novo a partir de liña de comandos.

Algo non estaba ben e eu non estaba sendo capaz de executar o Visual Basic for Applications, a pesar da compatibilidade prometida.

Entón eu decidir ir a modo. Non importa cantas veces, eu non podería executar as macros cando abrín o arquivo excel nativa. Entón eu decidir abrir o arquivo Excel con macros desactivadas. Isto déixame abrir a folla de cálculo, pero nada estaba funcionando. Descubrín que tiña engadido automaticamente OOoCalc "opción de soporte VBA 1" para os meus módulos.

Eu salvei o ficheiro como. Ods e comezou a depurar macros, permitindo de novo. Nesta ocasión, os erros non veñen nunha flood.They veu un de cada vez e era máis fácil de depurar.

O primeiro conxunto de erros relacionados coas variables que non teñen unha declaración explícita Din. VBA en Excel parecía máis indulxente no manexo varaibles coas debidas declaracións Din. Pero OOo Calc non me gustou. Entón, acaba de engadir algunhas declaracións Din para algunhas variables.

O seguinte conxunto de erros foi con nomes Excel UDF. OOo Calc lle gusta ver Funcións sendo invocados con letras maiúsculas. Entón, se usase letras minúsculas no Excel, que debería aparecer como erros. Isto pode ser doadamente modificado co uso de localizar e substituír recurso.

Con só estas dúas cousas, fixa o meu novo arquivo. Ods funcionou perfectamente. Eu, entón, salva-lo como. Xls e reabriu o xls. E todo aínda estaba a traballar. Aínda que OOo Calc documentación aínda di que non todos os recursos do VBA son compatibles, VBA funciona ben en OOoCalc para todos os cálculos de enxeñaría prácticos. Entón agora é o momento de facer o intercambio.

Agora, se ten dificultades, no sentido de conseguir o seu código VBA para traballar no OOo Calc, non renuncia logo.

Continúe Reading