Las bibliotecas esquemáticas estándar le permiten adjuntar modelos de huella PCB a los componentes. Normalmente, cada enlace de modelo hace referencia a un archivo (archivo de biblioteca PCB) ubicado en algún lugar fuera de la biblioteca esquemática. Por lo tanto, la biblioteca esquemática guarda un enlace, es decir, instrucciones sobre dónde encontrar el modelo que adjunta.
Periódicamente, CircuitStudio necesitará localizar estos modelos. Cuando ejecuta una actualización de la placa, por ejemplo, se seguirán las instrucciones de enlace para todas las huellas actuales de su diseño. La secuencia de búsqueda de modelos coincidentes comienza con las bibliotecas del proyecto actual, las bibliotecas PCB instaladas y, a continuación, cualquier archivo encontrado en la ruta de búsqueda del proyecto. La gestión de estas bibliotecas fuente separadas queda completamente en sus manos, lo que significa que CircuitStudio no puede ofrecer ninguna garantía de que sus modelos encuentren coincidencias. Estos enlaces en las bibliotecas esquemáticas son frágiles y se rompen fácilmente con tareas de gestión cotidianas, como cambiar el nombre de carpetas en un disco duro o reasignar etiquetas en un servidor central.
CircuitStudio tiene una solución: la Integrated Library. La biblioteca integrada incluye no solo la biblioteca esquemática (o bibliotecas), sino también todas las bibliotecas de modelos asociadas agrupadas en ella. Si un componente proviene de una biblioteca integrada, CircuitStudio tiene garantizado encontrar el modelo correcto si puede localizar la biblioteca integrada de la que provino.
Debido a que los componentes y modelos están completamente contenidos en un único archivo .IntLib, estas bibliotecas ofrecen portabilidad a los diseñadores que dividen su trabajo entre diferentes estaciones de trabajo o que desean compartir sus diseños con otros. Simplemente instalar el mismo archivo único en el panel Libraries de cualquier PC que ejecute CircuitStudio significará que los enlaces entre componentes y modelos seguirán siendo seguros (suponiendo, de nuevo, que los componentes se colocaron en el diseño desde esa biblioteca integrada).
Estas bibliotecas también se comprueban en cuanto a integridad cuando se compilan. Eso significa que no solo se verifica su disponibilidad, sino también la correcta asignación de pines. Incluso los diseñadores que desean seguir usando archivos de biblioteca discretos deberían compilar sus esquemas en un paquete de biblioteca integrada, aunque solo sea para asegurarse de que los componentes fuente se asignarán correctamente a los modelos de destino. Una vez satisfechos, pueden ignorar la biblioteca integrada que crearon y seguir colocando directamente desde sus bibliotecas esquemáticas.